Я прочитал, что xUnit V2.4.1 поддерживает асинхронный тест (я добавил пакеты nuget xunit.runner.visualstudio
и xunit.runner.console
в свой проект Visual Studio 2015.). Поэтому я создал следующие тесты.
[Fact]
public async Task SearchItemSqlRepositoryModel_Reset()
{
await _searchItemSqlRepository.GetSearchItems(....);
}
Однако, Run Test
показывает «Тесты не найдены для выполнения»?
Я пытался изменить Task
на void
, и он все еще не работает.
[Fact]
public async void SearchItemSqlRepositoryModel_Reset()
Однако синхронная версия работает.
[Fact]
public void SearchItemSqlRepositoryModel_Reset0()
{
_searchItemSqlRepository.GetSearchItems(....).Wait();
}