public void Test_Ctor_NoArgs()
        {
            EnumeratorEqualityComparer <int> enumeratorEqualityComparer;

            enumeratorEqualityComparer = new EnumeratorEqualityComparer <int>();
            Assert.That(enumeratorEqualityComparer.EqualityComparer, Is.EqualTo(EqualityComparer <int> .Default));
        }
        public void Test_Ctor_Arg()
        {
            Mock <IEqualityComparer <int> >  mockEqualityComparer;
            IEqualityComparer <int>          elementEqualityComparer;
            EnumeratorEqualityComparer <int> enumeratorEqualityComparer;

            mockEqualityComparer    = new Mock <IEqualityComparer <int> >(MockBehavior.Strict);
            elementEqualityComparer = mockEqualityComparer.Object;

            enumeratorEqualityComparer = new EnumeratorEqualityComparer <int>(elementEqualityComparer);
            Assert.That(enumeratorEqualityComparer.EqualityComparer, Is.EqualTo(elementEqualityComparer));
            mockEqualityComparer.VerifyAll();
        }