public Task Async() => DoATestAsync(async () => {
var thing = new Thing { Value = "Foo" };
Context.Things.Add(thing);
await Context.SaveChangesAsync().ConfigureAwait(false);
ResetFlags(thing);
Context.Things.Remove(thing);
await Context.SaveChangesAsync().ConfigureAwait(false);
DeletedCheckFlags(thing);
});
#endif