Ejemplo n.º 1
0
        public void Find_JListNotInJList_ReturnNegativeOne()
        {
            // Arrange
            int         itemsToAdd = 40;
            JList <int> j          = new JList <int>();
            JList <int> find       = new JList <int>();

            for (int i = 0; i < itemsToAdd; i++)
            {
                j.Add(i);
            }
            find.Add(50);
            find.Add(60);
            find.Add(70);
            find.Add(80);
            find.Add(90);
            find.Add(100);

            // Act
            int actual = j.Find(find);

            // Assert
            int expected = -1;

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 2
0
        public void Find_JListInJList_ReturnIndexWhereJListStarts()
        {
            // Arrange
            int         itemsToAdd = 40;
            JList <int> j          = new JList <int>();
            JList <int> find       = new JList <int>();

            for (int i = 0; i < itemsToAdd; i++)
            {
                j.Add(i);
            }
            find.Add(5);
            find.Add(6);
            find.Add(7);
            find.Add(8);
            find.Add(9);
            find.Add(10);

            // Act
            int actual = j.Find(find);

            // Assert
            int expected = 5;

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 3
0
        public void Find_ValueInList_ReturnsIndexOfFirstFound()
        {
            // Arrange
            JList <int> j = new JList <int>();

            j.Add(0);
            j.Add(1);
            j.Add(1);
            j.Add(2);
            j.Add(3);

            // Act
            int actual = j.Find(1);

            // Assert
            int expected = 1;

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 4
0
        public void Find_ValueNotInList_ReturnsNegativeOne()
        {
            // Arrange
            JList <int> j = new JList <int>();

            j.Add(0);
            j.Add(1);
            j.Add(1);
            j.Add(2);
            j.Add(3);

            // Act
            int actual = j.Find(4);

            // Assert
            int expected = -1;

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 5
0
        public void Remove_ValueInList_ValueIsRemoved()
        {
            // Arrange
            JList <int> j = new JList <int>();

            j.Add(0);
            j.Add(1);
            j.Add(2);
            j.Add(3);
            j.Add(4);

            // Act
            j.Remove(2);

            // Assert
            int expected = -1;
            int actual   = j.Find(2);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 6
0
        public void Find_ProvideStartingIndex_ReturnsIndexOfFirstFound()
        {
            // Arrange
            JList <int> j = new JList <int>();

            j.Add(0);
            j.Add(1);
            j.Add(0);
            j.Add(1);
            j.Add(2);
            j.Add(3);

            // Act
            int actual = j.Find(1, 2);

            // Assert
            int expected = 3;

            Assert.AreEqual(expected, actual);
        }