Example #1
0
        public void TestDistinctWhenThrowingExceptions()
        {
            string[] employeesNames = null;

            var result = LINQFunctions.Distinct(employeesNames, new EqualityComparer <string>());

            Assert.Throws <ArgumentNullException>(() => result.Count());
        }
Example #2
0
        public void TestDistinct()
        {
            string[] employeesNames           = { "Mara", "Mara", "Ana", "Andreea" };
            var      distinctEqualityComparer = new EqualityComparer <string>();


            var result = LINQFunctions.Distinct(employeesNames, distinctEqualityComparer);

            Assert.Equal(3, result.Count());
        }