public void AddsSecondItem() { var value = new ItemDataCollectionValue <int>(1); value.Add(2); value.IsEmpty.ShouldBeFalse(); MakeArray(value).ShouldBe(new[] { 1, 2 }); }
public void DeletesNonExistentItem() { var value = new ItemDataCollectionValue <int>(1); value.Add(2); value.Delete(3); value.IsEmpty.ShouldBeFalse(); MakeArray(value).ShouldBe(new[] { 1, 2 }); }
public void ReplacesFirstItem() { var value = new ItemDataCollectionValue <int>(1); value.Add(2); value.Replace(1, 11); value.IsEmpty.ShouldBeFalse(); MakeArray(value).ShouldBe(new[] { 11, 2 }); }