Ejemplo n.º 1
0
        public void ValidRemoveOperation()
        {
            //add only one element and then remove it
            var ExtendedDatabasee = new Databasee(5);

            ExtendedDatabasee.Remove();
            Assert.AreEqual(ExtendedDatabasee.Count, 0);
        }
Ejemplo n.º 2
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);
        }
Ejemplo n.º 3
0
        public void RemoveElementFromEmptyArray()
        {
            var ExtendedDatabasee = new Databasee();

            Assert.Throws <InvalidOperationException>(() => ExtendedDatabasee.Remove());
        }