在点网核心2.1 XUnit测试应用程序中无法加载文件或程序集'Microsoft.AspNetCore.Diagnostics'错误

时间:2019-09-19 09:34:55

标签: .net xunit.net

运行XUnit测试应用程序时出现错误。

“ System.IO.FileNotFoundException:无法加载文件或程序集'Microsoft.AspNetCore.Diagnostics,版本= 2.1.1.0,区域性=中性,PublicKeyToken = adb9793829ddae60'。系统找不到指定的文件。”

测试方法:

3.4449822 - 0.33968580 = 3.105296
2.2787097 - 1.48823688 = 0.7904728
0.2387039 - 0.04146824 = 1.488237

PackageReference:

    [Fact]
    public async Task Test1()
    {
        // Arrange
        var builder = new WebHostBuilder()
            .UseContentRoot(@"D:\Amit\Dev\WebAPI_JWTAuthTest\WebAPI_JWTAuthTest")
            .UseEnvironment("Development")
            .UseStartup<WebAPI_JWTAuthTest.Startup>();
        var server = new TestServer(builder);
        var client = server.CreateClient();
        // Act
        var response = await client.GetAsync("api/Account/GetAllUser");
        response.EnsureSuccessStatusCode();
        var responseString = await response.Content.ReadAsStringAsync();
        // Assert
        Assert.Equal("Hello World!", responseString);
    }

如何创建用于测试ASP.NET Core 2.1应用程序的测试项目?

0 个答案:

没有答案