Просто интересно, если кто-нибудь подумает так:
Это неправильный дизайн, чтобы иметь асинхронный вызов в TestInitialize, поскольку TestInitialize должен произойти до любого TestMethod.
Может ли это быть правильный подход, чтобы иметь асинхронный TestInitialize?
private int val = 0;
[TestInitialize]
public async Task TestMehod1()
{
var result = await LongRunningMethod();
val = 10;
}
[TestMethod]
public void TestMehod2()
{
Assert.AreEqual(10, val);
}
любая мысль?