Кто-нибудь знает, возможно ли разместить несколько экземпляров WebApplicationFactory<TStartop>()
в одном и том же модульном тесте?
Я пытался и, похоже, никуда не денусь с этой проблемой.
т.е.
_client = WebHost<Startup>.GetFactory().CreateClient();
var baseUri = PathString.FromUriComponent(_client.BaseAddress);
_url = baseUri.Value;
_client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(
"Bearer", "Y2E890F4-E9AE-468D-8294-6164C59B099Y");
WebHost
- это просто вспомогательный класс, который позволяет мне легко построить фабрику, а затем клиента в одну строку.
Под прикрытием все, что он делает, это:
new WebApplicationFactory<TStartup>()
, но и несколько других вещей.
Это было бы неплохо , если бы я мог встать на другую кучу другой сетисервер для проверки работоспособности сервера и сервера.
Кто-нибудь знает, возможно ли это или нет?