от
Я пытаюсь выполнить простой тест интеграции моего веб-API. Я получил сообщение об ошибке: Системы.Отражение.Исключение reflectiontypeloadexception : не удается загрузить один или более запрошенных типов. Не удалось загрузить тип System.Время выполнения.Удаленное взаимодействие.Прокси.Объекта realproxy из библиотеки mscorlib сборку версии=4.0 Я последовал за этот учебник: https://dotnetcorecentral.com/blog/asp-net-core-web-api-integration-testing-with-xunit/ Тестовый класс:
public class UnitTest1
{
    [Fact]
    public async Task Test1()
    {
      var client = new TestClientProvider().Client;
      var response = await client.GetAsync("/api/Emitter");
      response.EnsureSuccessStatusCode();
      Assert.Equal(HttpStatusCode.OK, response.StatusCode);
    }
  }
TestClientProvider:
public class TestClientProvider
  {
    public HttpClient Client { get; set; }

    public TestClientProvider()
    {
      var server = new TestServer(new WebHostBuilder().UseStartup());
      Client = server.CreateClient();
    }
  }
csproj файл:


    
        netcoreapp2.2
        false
    

    
        
        
        
        
        
        
        
        
    

    
      
    


Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...