public void ReplacesSingleItem() { var value = new ItemDataCollectionValue <int>(1); value.Replace(1, 11); value.IsEmpty.ShouldBeFalse(); MakeArray(value).ShouldBe(new[] { 11 }); }
public void ReplacesNonExistentItem() { var value = new ItemDataCollectionValue <int>(1); value.Add(2); value.Replace(3, 33); value.IsEmpty.ShouldBeFalse(); MakeArray(value).ShouldBe(new[] { 1, 2 }); }
public void ReplacesSecondItem() { var value = new ItemDataCollectionValue <int>(1); value.Add(2); value.Replace(2, 22); value.IsEmpty.ShouldBeFalse(); MakeArray(value).ShouldBe(new[] { 1, 22 }); }