nunit是否適用於多線程上下文。 我不想讓nunit測試我的多線程應用程序,但想要使用nunit聲明NUnit在單獨的線程中聲明
簡單示例 - 此測試爲「綠色」。我錯了什麼?
[Test]
public void Test()
{
Action action = Async;
action.BeginInvoke(action.EndInvoke, null).AsyncWaitHandle.WaitOne();
}
private void Async()
{
Assert.IsTrue(false);
Assert.DoesNotThrow(() =>
{
Console.WriteLine("Async");
throw new InvalidOperationException();
});
}