.net core 仅在xunit中运行时才可访问的方法/属性

.net core 仅在xunit中运行时才可访问的方法/属性,.net-core,xunit,.net Core,Xunit,在.NETCore中,如何定义只能通过单元测试(xuint)访问的方法/属性?当它被单元测试期间未运行的代码访问时抛出异常,我很满意您的测试方法的名称是否有任何特征可以将它们区分为测试方法?这是一个非常奇怪的要求,你能解释一下你为什么要这样做吗?这听起来像是XY问题。这似乎是一个。除非您正在编写xunit使用的库,否则无法在xunit中访问方法/属性。但是,如果您的意思是应该只能从测试库访问方法,那么您应该重新考虑您试图实现的目标。是否要出于测试目的公开一些私有成员?如果是这样,那么不要这样做,

在.NETCore中,如何定义只能通过单元测试(xuint)访问的方法/属性?当它被单元测试期间未运行的代码访问时抛出异常,我很满意

您的测试方法的名称是否有任何特征可以将它们区分为测试方法?这是一个非常奇怪的要求,你能解释一下你为什么要这样做吗?这听起来像是XY问题。这似乎是一个。除非您正在编写xunit使用的库,否则无法在xunit中访问方法/属性。但是,如果您的意思是应该只能从测试库访问方法,那么您应该重新考虑您试图实现的目标。是否要出于测试目的公开一些私有成员?如果是这样,那么不要这样做,而是针对公共方法/属性测试行为。