示例#1
0
        public void ContainOnlyOneElementAtTheEnd()
        {
            var re     = new RemoveElement();
            var list   = new int[] { 4, 5 };
            var result = re.RemoveElem(list, 5);

            Assert.AreEqual(1, result);
        }
示例#2
0
        public void ListIsEmpty()
        {
            var re     = new RemoveElement();
            var list   = new int[] { };
            var result = re.RemoveElem(list, 3);

            Assert.AreEqual(0, result);
        }
示例#3
0
        public void ContainOnlyElement()
        {
            var re     = new RemoveElement();
            var list   = new int[] { 3, 3 };
            var result = re.RemoveElem(list, 3);

            Assert.AreEqual(0, result);
        }
示例#4
0
        public void ContainElement()
        {
            var re     = new RemoveElement();
            var list   = new int[] { 3, 2, 3, 6, 4, 5 };
            var result = re.RemoveElem(list, 3);

            Assert.AreEqual(4, result);
        }
示例#5
0
        public void DoesNotContainElement()
        {
            var re     = new RemoveElement();
            var list   = new int[] { 3, 2, 3, 6, 4, 5 };
            var result = re.RemoveElem(list, 1);

            Assert.AreEqual(list.Count(), result);
        }
示例#6
0
        public void ContainOnlyOneElementAtTheBeginning()
        {
            //comment

            var re     = new RemoveElement();
            var list   = new int[] { 4, 5 };
            var result = re.RemoveElem(list, 4);

            Assert.AreEqual(1, result);
        }