Beispiel #1
0
        private static void do_eo_accessors(IEnumerable <int> accessor, bool shouldMove = false)
        {
            var obj = new Dummy.TestObject();

            IEnumerable <int> source = shouldMove ? accessor.ToList() : accessor;

            IEnumerable <int> acc = shouldMove ? obj.CloneAccessorOwn(accessor) : obj.CloneAccessor(accessor);

            var zipped = acc.Zip(source, (first, second) => new Tuple <int, int>(first, second));

            foreach (Tuple <int, int> pair in zipped)
            {
                Test.AssertEquals(pair.Item1, pair.Item2);
            }

            obj.Dispose();
        }