MSTest 中的 PublicForTests 注释
PublicForTests annotation in MSTest
据我所知,在JUnit
中我可以为逻辑测试设置@PublicForTests
注释。
我试图在 MSTest
中找到替代方案,但没有成功。
我发现有人说我不需要测试私有方法。
我有什么替代方法来检查我的私有方法逻辑?
根据我们的评论,您可以采用两种主要方法来测试私有方法:
- 第一种是通过使用它的 public 方法间接测试您的私有方法。
- 第二种是通过反射直接测试你的私有方法。
据我所知,在JUnit
中我可以为逻辑测试设置@PublicForTests
注释。
我试图在 MSTest
中找到替代方案,但没有成功。
我发现有人说我不需要测试私有方法。
我有什么替代方法来检查我的私有方法逻辑?
根据我们的评论,您可以采用两种主要方法来测试私有方法:
- 第一种是通过使用它的 public 方法间接测试您的私有方法。
- 第二种是通过反射直接测试你的私有方法。