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); }
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); }
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); }
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); }
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); }
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); }