Collections\ImmutableSegmentedListTest.cs (8)
526Assert.Equal<int>(new[] { 4, 5, 8 }, list.Replace(3, 4));
527Assert.Equal<int>(new[] { 3, 6, 8 }, list.Replace(5, 6));
528Assert.Equal<int>(new[] { 3, 5, 9 }, list.Replace(8, 9));
535Assert.Equal<int>(new[] { 4, 3, 5 }, list.Replace(3, 4));
536Assert.Equal<int>(new[] { 4, 4, 5 }, list.Replace(3, 4).Replace(3, 4));
550updatedList = list.Replace(list[0], newAge);
562Assert.Throws<ArgumentException>("oldValue", () => ImmutableSegmentedList<int>.Empty.Replace(5, 3));