Я пытаюсь использовать xUnit для тестирования моего .Net Core Web API. Некоторые контроллеры / действия защищены с помощью проверки подлинности Windows.
Когда я тестирую действия с моих контроллеров, которые не используют проверку подлинности Windows, все работает как положено.
Когда я пытаюсь протестировать какое-либо действие с моих контроллеров, для которого требуется проверка подлинности Windows, оно не выдает ошибку на стороне API (где я не могу отладить при выполнении тестов).
Пример теста с таким поведением:
[Fact]
public async Task Test_Get_Applications()
{
// Arrange
var client = _factory.CreateClient();
// Act
var response = await client.GetAsync("/api/Applications");
// Assert
Assert.Equal(HttpStatusCode.OK, response.StatusCode);
response.Content.Headers.ContentType.ToString().Contains("application/json");
}
Есть идеи по этому поводу?