Since you can't await a method that returns async void, and since NUnit attaches a special meaning to any value that is returned by the test method, we'll have to somehow allow for that either by disallowing checking the return value on an async test method or awaiting the task and then checking the actual return value in some way.
A further note based on my readings...
Since you can't await a method that returns async void, and since NUnit attaches a special meaning to any value that is returned by the test method, we'll have to somehow allow for that either by disallowing checking the return value on an async test method or awaiting the task and then checking the actual return value in some way.