public void RemovingItemChangesCount() { DatabaseT <int> sut = new DatabaseT <int>(1); sut.Remove(); Assert.AreEqual(0, sut.Count); }
public void RemovingItemFromEmptyDatabaseThrowsException() { DatabaseT <int> sut = new DatabaseT <int>(); Exception ex = Assert.Throws <InvalidOperationException>(() => sut.Remove()); Assert.AreEqual(DBEmptyMsg, ex.Message); }
public void RemoveLastItemFromDatabase() { DatabaseT <int> sut = new DatabaseT <int>(1, 2, 3); Assert.That(() => sut.Remove() == 3, "Removing last item from Database fails."); }