public void Try_Remove_With_Empty_Data() { var database = new ExtendedDatabase.ExtendedDatabase(); Assert.Throws <InvalidOperationException>(() => database.Remove()); }
public void Remove_Person_Success() { var database = new ExtendedDatabase.ExtendedDatabase(); database.Add(new ExtendedDatabase.Person(1, "Pesho")); database.Remove(); Assert.AreEqual(database.Count, 0); }
public void Remove_FromEmptyDatabase() { database = new ExtendedDatabase.ExtendedDatabase(); Assert.That(() => database.Remove(), Throws.InvalidOperationException); }
public void Remove_FromNotEmptyDatabase() { database = new ExtendedDatabase.ExtendedDatabase(new ExtendedDatabase.Person(1, "123")); database.Remove(); Assert.AreEqual(database.Count, 0); }
public void Remove_Should_Throw_Invalid_Operation_Exception_If_Array_Is_Empty() { //Arrange //Act -Assert Assert.Throws <InvalidOperationException>(() => extendedDatabase.Remove()); }