我有一个名为 - UnitTestProject 的 Visual Studio 解决方案,使用 xunit 框架进行单元测试。
在这个解决方案下,一个名为 - MainProject 和 MainProject_Test 的项目,
MainProject 是实现的“真实”源,MainProject_Test 用于 unittest,其中包含 xunit 属性、Assert 等。
我的问题是,每次我对 MainProject 进行更改时,我都必须复制并粘贴到 MainProject_Test,这不是有效的方法。
那么人们是如何反映代码但保留属性或断言的呢?
另一个问题是,UnitTest 项目是否有任何命名约定?MainProject_Test / MainProject.Test 还是 MainProjectTest?