public void GetFirst_OneValueAppended_ReturnsThatValue(int value) { IMyList list = CreateSUT(); list.Append(value); Assert.Equal(value, list.GetFirst()); }
public void ElementAt_NValuesAppended_ReturnsValueAtPositionK(int[] values, int index, int expectedValue) { IMyList list = CreateSUT(); //Usually avoid adding loops foreach (var value in values) { list.Append(value); } Assert.Equal(expectedValue, list.ElementAt(index)); }
public void Count_NValuesAppended_ReturnsN(int[] values) { IMyList list = CreateSUT(); //Usually avoid adding loops foreach (var value in values) { list.Append(value); } Assert.Equal(values.Length, list.Count); }