示例#1
0
        public void UnionOneEmptyEnumerable()
        {
            UnionEnumerable <string> union = new UnionEnumerable <string>(FiveEnumerable, EmptyEnumerable);

            Assert.IsTrue(Enumerable.SequenceEqual(FiveEnumerable, union));
        }
示例#2
0
        public void UnionSameSizeEnumerables()
        {
            UnionEnumerable <string> union = new UnionEnumerable <string>(FiveEnumerable, FiveEnumerable2);

            Assert.IsTrue(Enumerable.SequenceEqual((new[] { "A", "B", "C", "D", "E", "Y", "Z" }).AsEnumerable(), union));
        }
示例#3
0
        public void UnionDifferentSizeEnumerables()
        {
            UnionEnumerable <string> union = new UnionEnumerable <string>(FiveEnumerable, ThreeEnumerable);

            Assert.IsTrue(Enumerable.SequenceEqual((new[] { "A", "B", "C", "D", "E", "Z" }).AsEnumerable(), union));
        }
示例#4
0
        public void UnionTwoEmptyEnumerables()
        {
            IEnumerable <string> union = new UnionEnumerable <string>(EmptyEnumerable, EmptyEnumerable);

            Assert.IsTrue(Enumerable.SequenceEqual(EmptyEnumerable, union));
        }