public void IndexOfWhenNoExistAfterClearShouldReturnMinus1()
        {
            ObjectArrayCollection arrayTest = new ObjectArrayCollection();

            arrayTest.Add("test");

            arrayTest.Clear();

            Assert.Equal(-1, arrayTest.IndexOf("test"));
        }
        public void ContainsWhenNoExistAfterClearShouldReturnFalse()
        {
            ObjectArrayCollection arrayTest = new ObjectArrayCollection();

            arrayTest.Add("test");

            arrayTest.Clear();

            Assert.False(arrayTest.Contains("test"));
        }
        public void ClearWhenAnyShouldReturnCount0()
        {
            ObjectArrayCollection arrayTest = new ObjectArrayCollection();

            arrayTest.Add("test");

            arrayTest.Clear();

            Assert.Equal(0, arrayTest.Count);
        }
Пример #4
0
        void TestForClearInObjectArray()
        {
            var testObj = new ObjectArrayCollection();

            testObj.Add(1);
            testObj.Add("String");
            testObj.Add(123.123);
            testObj.Clear();

            Assert.False(testObj.Contains(1));
            Assert.False(testObj.Contains("String"));
            Assert.False(testObj.Contains(123.123));
            Assert.Equal(0, testObj.Count);
        }
Пример #5
0
        public void AddValueAndResize()
        {
            var intArr = new int[] { 2, 3, 4 };
            var sut    = new ObjectArrayCollection();

            sut.Add(0);
            sut.Add(true);
            sut.Add(3.4647);
            sut.Add("string");
            sut.Add(intArr);
            sut.Add(6);
            sut.Add(0);
            sut.Add(8);
            sut.Add(9);
            sut.Add(10);

            sut.Clear();
            Assert.Equal(0, sut.Count);
        }