创建一个带有dotnet unit test的工程项目

dotnet new sln -o unit-testing-using-dotnet-test 创建一个slncl

cd unit-testing-using-dotnet-test 进入到 当前项目的文件夹下

dotnet new classlib -o PrimeService 创建一个 类库

mv .\PrimeService\Class1.cs PrimeService.cs 将初始化的 class1文件重命名

dotnet sln add ./PrimeService/PrimeService.csproj 添加一个新的项目文件

dotnet new xunit -o PrimeService.Tests 添加一个新的 测试工程

dotnet add ./PrimeService.Tests/PrimeService.Tests.csproj  reference ./PrimeService/PrimeService.csproj 将需要测试项目和测试项目关联起来

dotnet sln add ./PrimeService.Tests/PrimeService.Tests.csproj 将test文件添加到当前项目中

需要注意的是,被reference的项目,需要先build(dotnet build)一下,让单元测试的项目中的bin中包含需要测试类的dll文件,然后再执行dotnet test

unittest执行成功
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容