В проекте # тестирования C, у меня есть этот тест:Как вы ждете задание при модульном тестировании?
[TestMethod]
public void TestIfListFilled()
{
// arrange
byte stuffTypeID = 0;
List<Stuff> locationList = null;
// act
locationList = GetStuffListAsync(stuffTypeID);
// assert
Assert.IsTrue(locationList.Count > 0);
}
и метод GetStuffListAsync
имеет эту подпись:
Task<List<Stuff>> GetStuffListAsync(Byte stuffTypeID)
Теперь, моя первая догадка добавить await
перед вызовом метода в мой метод тестирования. Однако я не могу добавить async
в подпись моего тестового метода, иначе Visual Studio начнет жаловаться. Что я могу сделать, чтобы заполнить мой список до того, как будет выполнено утверждение?
Спасибо, только что мне нужно! – ohyeah