Not able to use XUnit for unit tests in ASP.NET VNext and Visual Studio 2015 RC
我创建了一个Visual Studio 2015 RC解决方案,如下所示:
1 2 3 4 5 | Project global.json Source MvcProject MvcProject.Test |
mvcproject.test是一个类库,我在其中创建了一个测试。
global.json文件包含以下内容:
1 2 3 4 5 6 | { "projects": ["Source" ], "sdk": { "version":"1.0.0-beta4" } } |
mvcproject.test中的project.json是:
2然后我创建了一个简单的测试:
1 2 3 4 5 6 7 8 9 10 11 12 | using Xunit; namespace MvcProject.Test { public class FirstTests { [Fact] public void HelloTest() { Assert.Equal(2, 2); } } } |
当我建立孤子时,我会得到错误:
1 2 3 | The type or namespace name 'Fact' could not be found (are you missing a using directive or an assembly reference?) MvcProject.Test.DNX 4.5.1 The name 'Assert' does not exist in the current context Bityond.Test.DNX 4.5.1 |
我的配置中缺少什么?
此博客文章可与RTM一起使用。如果有任何问题,请在博客上发表评论。
这里有一个指南,我遵循它,工作得很完美。
http://xunit.github.io/docs/getting-started-dnx.html网站