我有这个片段的测试代码时失败: public void Test() {
var expected = 10;
int actual = 10;
Assert.Equal(expected, actual); //Failing
}
据我所知,C#小号变量被隐式类型,因此它被认为是在编译时一个int ;他们都应该是Int32。它不会比较这些值吗? 我还读到,Eq
单元测试在Visual Studio 15 ASP.NET MVC核心的网络应用程序,我可以把一个using语句Microsoft.AspNetCore.Mvc在我的测试文件,然后访问框架类,例如如ViewResult。使用Visual Studio 2017 RC,我甚至无法在测试项目中找到Microsoft.AspNetCore.Mvc。我相信它必须与依赖关系相关。 从VS15的project
VS代码的最新版本已经提供了运行单个测试的简单方法,如Tyler Long's answer指向Debugging xunit tests in .NET Core and Visual Studio Code的问题。 但是,我正在寻找如何运行包含在VS代码中的测试套件类中的所有测试? 我发现这是增加launch.json具体配置如下一个唯一的办法,但我只能在调试运行(我想没有调试运行): {