テストを NUnit3 に移植しようとしていますが、System.ArgumentException が発生しています: 'async void' メソッドはサポートされていません。代わりに 'async Task' を使用してください。
[Test]
public void InvalidUsername()
{
...
var exception = Assert.Throws<HttpResponseException>(async () => await client.LoginAsync("notarealuser@example.com", testpassword));
exception.HttpResponseMessage.StatusCode.ShouldEqual(HttpStatusCode.BadRequest); // according to http://tools.ietf.org/html/rfc6749#section-5.2
...
}
Assert.Throws は、次のように定義された TestDelegate を取るように見えます。
public delegate void TestDelegate();
したがって、ArgumentException です。このコードを移植する最善の方法は何ですか?