public void Returns_Default_Value_When_No_Item_Has_Been_Added_For_Integer() { var circularArray = new CircularArray <int>(10); // act int tail = circularArray.GetTail(); Assert.Equal(0, tail); }
public void Returns_Default_Value_When_No_Item_Has_Been_Added_For_String() { var circularArray = new CircularArray <string>(10); // act string tail = circularArray.GetTail(); Assert.Null(tail); }
public void Returns_Default_Value_When_No_Item_Has_Been_Added_For_Boolean() { var circularArray = new CircularArray <bool>(10); // act bool tail = circularArray.GetTail(); Assert.False(tail); }
public void Returns_Last_Added_Value() { var circularArray = new CircularArray <string>(10); circularArray.Add("1"); // act string tail = circularArray.GetTail(); Assert.Equal("1", tail); }
public void Returns_Last_Added_Value_When_Number_Of_Added_Items_Equals_MaximumSize() { var circularArray = new CircularArray <string>(10); circularArray.Add("1"); circularArray.Add("2"); circularArray.Add("3"); circularArray.Add("4"); circularArray.Add("5"); circularArray.Add("6"); circularArray.Add("7"); circularArray.Add("8"); circularArray.Add("9"); circularArray.Add("10"); // act string tail = circularArray.GetTail(); Assert.Equal("10", tail); }