MSTest 中的 PublicForTests 注释

PublicForTests annotation in MSTest

据我所知,在JUnit中我可以为逻辑测试设置@PublicForTests注释。
我试图在 MSTest 中找到替代方案,但没有成功。

我发现有人说我不需要测试私有方法。
我有什么替代方法来检查我的私有方法逻辑?

根据我们的评论,您可以采用两种主要方法来测试私有方法:

  • 第一种是通过使用它的 public 方法间接测试您的私有方法。
  • 第二种是通过反射直接测试你的私有方法。