public void ShouldInsertItems() { // arrange var count = _repo.Count; var items = new DataRepositoryIntegrationTest[] { CreateItem("Test.ShouldInsert1"), CreateItem("Test.ShouldInsert2") }; var expected = count + items.Length; // act _repo.Save(items); var actual = _repo.Count; // assert Assert.AreEqual(expected, actual); }
public void ShouldDeleteItems() { if (_repo.Count < 2) { throw new AssertInconclusiveException("ShouldUpdateItem requires 2 existing items."); } // arrange var items = new DataRepositoryIntegrationTest[] { new DataRepositoryIntegrationTest { Id = 1 }, new DataRepositoryIntegrationTest { Id = 2 } }; var expected = _repo.Count - items.Count(); // act _repo.Delete(items); var actual = _repo.Count; // assert Assert.AreEqual(expected, actual); }