public void ValidRemoveOperation() { //add only one element and then remove it var ExtendedDatabasee = new Databasee(5); ExtendedDatabasee.Remove(); Assert.AreEqual(ExtendedDatabasee.Count, 0); }
public void ShouldRemoveCorrectlyAndDecreaseCount() { int[] array = { 1, 2, 3 }; var ExtendedDatabasee = new Databasee(array); ExtendedDatabasee.Remove(); int expected = 2; int actualCount = ExtendedDatabasee.Count; Assert.AreEqual(expected, actualCount); }
public void RemoveElementFromEmptyArray() { var ExtendedDatabasee = new Databasee(); Assert.Throws <InvalidOperationException>(() => ExtendedDatabasee.Remove()); }