Интеграционный тест: как запустить веб -приложение ASP.NET во время теста XUNIT?C#

Место общения программистов C#
Ответить
Anonymous
 Интеграционный тест: как запустить веб -приложение ASP.NET во время теста XUNIT?

Сообщение Anonymous »

Я пытаюсь написать конечные тесты для своего рода плагин, который добавляет услугу в пользовательское приложение ASP.NET в моей компании. У меня есть несколько таких плагинов, поэтому я был бы рад найти хороший способ написать свои тесты. Но так как плагин компилируется в библиотеку, нет программы.

Код: Выделить всё

public partial class Program { }
и создание фабрики как WebApplicationFactory ; Я не знаю, как продолжать так. Итак, я думал о создании этого веб -приложения в тестовом конструкторе, однако он блокирует на стадии .run () , конечно, ...
Я попытался начать его в отдельной задаче (через задачу Я унаследовал от Idisposable , реализованный Dispose , попытался остановить приложение, но оно остается застрявшим ... Я не уверен, что это способ пойти в любом случае.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... xunit-test
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»