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);
        }
Пример #3
0
        public void Remove_FromEmptyDatabase()
        {
            database = new ExtendedDatabase.ExtendedDatabase();

            Assert.That(() => database.Remove(), Throws.InvalidOperationException);
        }
Пример #4
0
 public void Remove_FromNotEmptyDatabase()
 {
     database = new ExtendedDatabase.ExtendedDatabase(new ExtendedDatabase.Person(1, "123"));
     database.Remove();
     Assert.AreEqual(database.Count, 0);
 }
Пример #5
0
 public void Remove_Should_Throw_Invalid_Operation_Exception_If_Array_Is_Empty()
 {
     //Arrange
     //Act -Assert
     Assert.Throws <InvalidOperationException>(() => extendedDatabase.Remove());
 }