public void RemoveValidElementDecreasesSize() { //Act names.Add("element"); names.Remove("element"); //Assert Assert.AreEqual(0, names.Size); }
public void TestAddingMoreThanInitialCapacity() { for (int i = 0; i < 18; i++) { names.Add("a"); } Assert.AreEqual(names.Size, 18); Assert.AreNotEqual(names.Capacity, 16); }
public void TestAddUnsortedData_IsHeldSorted() { this.names = new SimpleSortedList <string>(); names.Add("Rosen"); names.Add("Georgi"); names.Add("Bobi"); FieldInfo namesType = names.GetType().GetField("innerCollection", BindingFlags.NonPublic | BindingFlags.Instance); string[] resultCollection = ((string[])namesType.GetValue(names)).Take(4).ToArray(); string[] expectedCollection = new string[] { "Bobi", "Georgi", "Rosen", null }; Assert.That(resultCollection, Is.EquivalentTo(expectedCollection)); }
public void TestRemoveValidElement_DecreasesSize() { this.names = new SimpleSortedList <string>(); names.Add("Opa"); bool result = names.Remove("Opa"); Assert.That(result == true); Assert.That(this.names.Size, Is.EqualTo(0)); }
public void TestAddingMoreThanInitialCapacity() { int capacity = 16; this.names = new SimpleSortedList <string>(); for (int i = 0; i < capacity + 1; i++) { names.Add($"{i.ToString()}"); } Assert.That(names.Size == 17); Assert.That(names.Capacity != 16); }
public void TestAddNullThrowsException() { Assert.Throws <ArgumentNullException>(() => names.Add(null)); }
public void TestAddingMoreThanInitialCapacity() { for (int i = 0; i < 17; i++) { names.Add($"number{i+1}"); } Assert.AreEqual(17, this.names.Size); Assert.AreNotEqual(16, this.names.Capacity); }
public void TestAdd_IncreasesSize() { this.names = new SimpleSortedList <string>(); names.Add("Pesho"); Assert.That(this.names.Size, Is.EqualTo(1)); }