public void SomethingElsePersistence__DeleteSomethingElseById__DeleteSomethingElseFromDatabaseById() { int id = 1; using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingElsePersistence__DeleteSomethingElseById__DeleteSomethingElseFromDatabaseById))) { var persistence = new SomethingElsePersistence(ctx); persistence.SaveSomethingElse(somethingElse); }; using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingElsePersistence__DeleteSomethingElseById__DeleteSomethingElseFromDatabaseById))) { var persistence = new SomethingElsePersistence(ctx); persistence.DeleteSomethingElseById(id); }; using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingElsePersistence__DeleteSomethingElseById__DeleteSomethingElseFromDatabaseById))) { var persistence = new SomethingElsePersistence(ctx); var savedSomethingElses = persistence.GetSomethingElseIncludingSomethingList().Where(f => f.Id == id).ToList(); int expected = 0; int actual = savedSomethingElses.Count; Assert.Equal(expected, actual); }; }
public void SomethingElsePersistence__GetSomethingElseList__RetrievesListOfSomethingElseIncludingSomethingListFromDatabase() { using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingElsePersistence__GetSomethingElseList__RetrievesListOfSomethingElseIncludingSomethingListFromDatabase))) { var persistence = new SomethingElsePersistence(ctx); persistence.SaveSomethingElse(somethingElse); }; using (var ctx = new DbContextFactory().CreateAppDbContext(nameof(SomethingElsePersistence__GetSomethingElseList__RetrievesListOfSomethingElseIncludingSomethingListFromDatabase))) { var persistence = new SomethingElsePersistence(ctx); var savedSomethingElses = persistence.GetSomethingElseIncludingSomethingList(); foreach (var savedSomethingElse in savedSomethingElses) { Assert.Equal(somethingElse.Somethings[0].Name, savedSomethingElse.Somethings[0].Name); } }; }