【发布时间】:2018-07-27 23:50:44
【问题描述】:
是否可以在 dotnet 核心控制台应用程序中嵌入测试代码(基于 MSTEST、NUNIT 或 XUNIT 之一)?
根据下面的教程,似乎要求测试代码必须始终是一个独立于实际项目的项目。
我了解在实际项目中嵌入测试代码的一些弊端,但我真的不想将许多内部类公开,或者到处添加 InternalTo 属性,只是为了让测试可以访问它们代码。
https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-mstest
【问题讨论】:
标签: c# unit-testing nunit mstest xunit