示例#1
0
        public void ReplacesSingleItem()
        {
            var value = new ItemDataCollectionValue <int>(1);

            value.Replace(1, 11);
            value.IsEmpty.ShouldBeFalse();
            MakeArray(value).ShouldBe(new[] { 11 });
        }
示例#2
0
        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 });
        }
示例#3
0
        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 });
        }