Example #1
0
            given_existing_blist_when_multiple_elements_replaced_at_index_zero_then_blist_iteractor_should_return_elements
            ()
        {
            var initial = new int[256].Select(_ => _random.Next()).ToArray();
            var replace = new int[32].Select(_ => _random.Next()).ToArray();
            var expected = replace.Concat(initial.Skip(32)).ToArray();

            var blist = new BList<int>();

            blist.AddRange(initial);
            blist.ReplaceRange(replace, 0);

            CollectionAssert.AreEqual(expected, blist);
        }