public void SomethingPersistence__SaveSomething__SavesSomethingToDatabase() { using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingPersistence__SaveSomething__SavesSomethingToDatabase))) { var persistence = new SomethingPersistence(ctx); persistence.SaveSomething(something); }; using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingPersistence__SaveSomething__SavesSomethingToDatabase))) { var savedSomething = ctx.Somethings.Single(); Assert.Equal(something.Name, savedSomething.Name); }; }
public void SomethingPersistence__GetSomethingList__RetrievesSomethingListFromDatabase() { using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingPersistence__GetSomethingList__RetrievesSomethingListFromDatabase))) { var persistence = new SomethingPersistence(ctx); persistence.SaveSomething(something); }; using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingPersistence__GetSomethingList__RetrievesSomethingListFromDatabase))) { var persistence = new SomethingPersistence(ctx); var savedSomething = persistence.GetSomethingList(); Assert.Equal(something.Name, savedSomething.Single().Name); }; }