我正在开发一个在Visual Studio 2015中作为ASP.Net核心MVC SPA模板开始生活的项目。我使用Visual Studio Karma测试适配器对我的Angular(Typescript)单元测试没有任何问题,但不管我是什么我试过让NUnit无法识别我对Web API和早期域模型代码的C#单元测试。我试图添加一个单独的测试项目但没有成功,我也在同一个项目中创建了单元测试文件但没有成功。
在某些时候我知道我应该将代码迁移到Visual Studio 2017,因为我觉得随着项目的发展,新的IDE会被证明是有益的,所以我想我现在就去做,看看它是否解决了我的单位测试问题。 Visual Studio的迁移过程并不顺利,所以我决定再次从头开始。
我运行dotnet new angular
来创建一个干净的解决方案,我在VS 2017中打开了。看来Visual Studio Karma测试适配器还不能用于VS 2017,所以对于那些留给我的Typescript(Jasmine)测试与Chutzpah。无论我尝试什么,我都无法编写最简单的Jasmine测试并让Visual Studio Test Explorer识别它(更不用说运行测试)。我还没有开始看C#单元测试。
其他人是否可以通过干净的dotnet new angular
解决方案在VS Test Explorer中识别并运行Jasmine单元测试,我将非常感谢您的建议。