public void Setup() { _listValues = new SimpleList <int>(5); _listValues.AddUnchecked(0); _listValues.AddUnchecked(1); _listValues.AddUnchecked(2); _listValues.AddUnchecked(3); _listValues.AddUnchecked(4); }
public void True_ContainsItem_String() { const string searchItem = "Hello"; SimpleList <string> listOfStrings = new SimpleList <string>(3); listOfStrings.AddUnchecked(searchItem); listOfStrings.AddUnchecked("World"); listOfStrings.AddUnchecked("!"); Assert.IsTrue(listOfStrings.ContainsItem(searchItem), $"Expected positive response to looking for {searchItem} item."); }
public void True_ContainsItem_CircularBuffer() { CircularBuffer <int> searchItem = new CircularBuffer <int>(3, new[] { 0, 1, 2 }); SimpleList <CircularBuffer <int> > listItems = new SimpleList <CircularBuffer <int> >(5); // Build test rig listItems.AddUnchecked(new CircularBuffer <int>(5)); listItems.AddUnchecked(searchItem); listItems.AddUnchecked(new CircularBuffer <int>(5)); listItems.AddUnchecked(new CircularBuffer <int>(5)); listItems.AddUnchecked(new CircularBuffer <int>(5)); Assert.IsTrue(listItems.ContainsItem(searchItem), "Expected positive response to looking for target circular buffer."); }
public void True_RemoveLastValue_Simple() { SimpleList <int> listValues = new SimpleList <int>(7); listValues.AddUnchecked(0); listValues.AddUnchecked(1); listValues.AddUnchecked(2); listValues.AddUnchecked(3); listValues.AddUnchecked(4); listValues.AddUnchecked(1); listValues.AddUnchecked(2); listValues.RemoveLastValue(1); Assert.IsTrue(listValues.Array[5] == 2, "A value of 2 was expected."); }
public void True_RemoveValues_Simple() { SimpleList <int> listValues = new SimpleList <int>(7); listValues.AddUnchecked(0); listValues.AddUnchecked(1); listValues.AddUnchecked(2); listValues.AddUnchecked(3); listValues.AddUnchecked(4); listValues.AddUnchecked(1); listValues.AddUnchecked(2); listValues.RemoveValues(1); Assert.IsTrue(!listValues.ContainsValue(1), "No 1 values were expected."); }
public void True_RemoveFirstValue_Simple() { const int searchValue = 1; SimpleList <int> listValues = new SimpleList <int>(6); listValues.AddUnchecked(0); listValues.AddUnchecked(searchValue); listValues.AddUnchecked(2); listValues.AddUnchecked(3); listValues.AddUnchecked(4); listValues.AddUnchecked(searchValue); listValues.RemoveFirstValue(searchValue); Assert.IsTrue(listValues.Array[1] == 2 && listValues.ContainsValue(searchValue), "A value of 2 was expected."); }
public void True_RemoveItems_Simple() { CircularBuffer <int> searchItem = new CircularBuffer <int>(3, new[] { 0, 1, 2 }); SimpleList <CircularBuffer <int> > listItems = new SimpleList <CircularBuffer <int> >(6); // Build test rig listItems.AddUnchecked(new CircularBuffer <int>(5)); listItems.AddUnchecked(searchItem); listItems.AddUnchecked(new CircularBuffer <int>(5)); listItems.AddUnchecked(new CircularBuffer <int>(5)); listItems.AddUnchecked(searchItem); listItems.AddUnchecked(new CircularBuffer <int>(5)); listItems.RemoveItems(searchItem); Assert.IsTrue(!listItems.ContainsItem(searchItem), "Items were expected to have been removed correctly."); }