public async Task using_InvokeMessageAndWait() { await theHost.InvokeMessageAndWait(new CreateUser { Name = "Bill" }); using (var session = theHost.Get <IDocumentStore>().QuerySession()) { session.Load <User>("Bill").ShouldNotBeNull(); } theHost.Get <UserNames>() .Names.Single().ShouldBe("Bill"); }