如何解决XUnit Test中的Testserver问题?

时间:2018-12-05 08:39:33

标签: asp.net-core .net-core asp.net-core-mvc xunit xunit.net

我正在使用xunit测试我的项目。我被添加了所有依赖项,但出现以下错误。

The type or namespace name 'TestServer' could not be found (are you missing a using directive or an assembly reference?)

我的test3.Tests.csproj依赖项

 <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.TestHost" Version="2.2.0" />
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
    <PackageReference Include="xunit" Version="2.4.0" />
    <PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
 </ItemGroup>

我该如何解决问题。任何人都可以帮助我谢谢您。

1 个答案:

答案 0 :(得分:0)

尝试安装Microsoft.AspNetCore.Mvc.Testing

  

Microsoft.AspNetCore.Mvc.Testing程序包提供或管理基础结构组件,例如测试Web主机和内存中的测试服务器(TestServer)。使用此软件包可简化测试的创建和执行。

Test app prerequisites