public async Task Should_use_context_async()
{
using (var context = new ConversionContext())
{
using (var session = DocumentStore.OpenAsyncSession())
{
var doc = new Doc {Id = "Doc"};
await session.StoreAsync(doc);
await session.SaveChangesAsync();
Assert.True(context.EntityToDocumentCalled);
}
}
using (var context = new ConversionContext())
{
using (var session = DocumentStore.OpenAsyncSession())
{
await session.LoadAsync<Doc>("Doc");
Assert.True(context.DocumentToEntityCalled);
}
}
}