Beispiel #1
0
        public void RemovingItemChangesCount()
        {
            DatabaseT <int> sut = new DatabaseT <int>(1);

            sut.Remove();

            Assert.AreEqual(0, sut.Count);
        }
Beispiel #2
0
        public void RemovingItemFromEmptyDatabaseThrowsException()
        {
            DatabaseT <int> sut = new DatabaseT <int>();

            Exception ex = Assert.Throws <InvalidOperationException>(() => sut.Remove());

            Assert.AreEqual(DBEmptyMsg, ex.Message);
        }
Beispiel #3
0
        public void RemoveLastItemFromDatabase()
        {
            DatabaseT <int> sut = new DatabaseT <int>(1, 2, 3);

            Assert.That(() => sut.Remove() == 3, "Removing last item from Database fails.");
        }