public void UnionOneEmptyEnumerable() { UnionEnumerable <string> union = new UnionEnumerable <string>(FiveEnumerable, EmptyEnumerable); Assert.IsTrue(Enumerable.SequenceEqual(FiveEnumerable, union)); }
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)); }
public void UnionDifferentSizeEnumerables() { UnionEnumerable <string> union = new UnionEnumerable <string>(FiveEnumerable, ThreeEnumerable); Assert.IsTrue(Enumerable.SequenceEqual((new[] { "A", "B", "C", "D", "E", "Z" }).AsEnumerable(), union)); }
public void UnionTwoEmptyEnumerables() { IEnumerable <string> union = new UnionEnumerable <string>(EmptyEnumerable, EmptyEnumerable); Assert.IsTrue(Enumerable.SequenceEqual(EmptyEnumerable, union)); }