public async void SomethingPersistence__SaveSomethingAsync__AsyncSavesSomethingToDatabase() { using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingPersistence__SaveSomethingAsync__AsyncSavesSomethingToDatabase))) { var persistence = new SomethingPersistence(ctx); await persistence.SaveSomethingAsync(something); }; using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingPersistence__SaveSomethingAsync__AsyncSavesSomethingToDatabase))) { var savedSomething = ctx.Somethings.Single(); Assert.Equal(something.Name, savedSomething.Name); }; }
public async void SomethingPersistence__GetSomethingListAsync__AsyncRetrievesSomethingListFromDatabase() { using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingPersistence__GetSomethingListAsync__AsyncRetrievesSomethingListFromDatabase))) { var persistence = new SomethingPersistence(ctx); await persistence.SaveSomethingAsync(something); }; using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingPersistence__GetSomethingListAsync__AsyncRetrievesSomethingListFromDatabase))) { var persistence = new SomethingPersistence(ctx); var savedSomething = await persistence.GetSomethingListAsync(); Assert.Equal(something.Name, savedSomething.Single().Name); }; }