This is one of those, “please stop forgetting this dummy” posts aimed at myself. When you want to test an asynchronous method implemented via the Task-based Asynchronous Pattern (TAP) don’t forget to change the default test method;
Default:
[TestMethod]
public void TestAsyncCall() { … }
to
[TestMethod]
public async Task TestAsyncCall() { … }