Я создал решение Visual Studio 2015 RC следующим образом:
Project
global.json
Source
MvcProject
MvcProject.Test
MvcProject.Test - это библиотека классов, в которой я создал тест.
Файл global.json имеет следующее:
{
"projects": [ "Source" ],
"sdk": {
"version": "1.0.0-beta4"
}
}
И project.json в MvcProject.Test:
{
"compilationOptions": {
"warningsAsErrors": true
},
"dependencies": {
"Microsoft.AspNet.Mvc": "6.0.0-*",
"xunit.runner.aspnet": "2.0.0-aspnet-*"
},
"commands": {
"test": "xunit.runner.aspnet"
},
"frameworks": {
"dnx451": {
"dependencies": {
"Moq": "4.2.1506.2016"
}
}
}
}
Затем я создал простой тест:
using Xunit;
namespace MvcProject.Test {
public class FirstTests {
[Fact]
public void HelloTest() {
Assert.Equal(2, 2);
}
}
}
Когда я создаю запрос, я получаю ошибку:
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
Что мне не хватает в моей конфигурации?