Пример #1
0
        public void NotEqualToNull()
        {
            ProxyInstance   mockProxy = new ProxyInstance(null);
            ProxyMethodPair pair1     = new ProxyMethodPair(mockProxy, endsWith);

            Assert.False(pair1.Equals(null));
        }
Пример #2
0
        public void CtorValueReturnedInProperties()
        {
            object          mockProxy = new object();    // mock for the mocked, he he
            ProxyMethodPair pair      = new ProxyMethodPair(mockProxy, endsWith);

            Assert.Same(mockProxy, pair.Proxy);
            Assert.Same(endsWith, pair.Method);
        }
Пример #3
0
        public void NotEqualIfNotSameMethod()
        {
            ProxyInstance   mockProxy = new ProxyInstance(null);
            ProxyMethodPair pair1     = new ProxyMethodPair(mockProxy, endsWith);
            ProxyMethodPair pair2     = new ProxyMethodPair(mockProxy, startsWith);

            Assert.NotEqual(pair1, pair2);
            Assert.NotEqual(pair2, pair1);             //make sure that it works both ways
        }
Пример #4
0
        public void EqualsToAnotherProxy()
        {
            ProxyInstance   mockProxy = new ProxyInstance(null);
            ProxyMethodPair pair1     = new ProxyMethodPair(mockProxy, endsWith);
            ProxyMethodPair pair2     = new ProxyMethodPair(mockProxy, endsWith);

            Assert.Equal(pair1, pair2);
            Assert.Equal(pair2, pair1);             //make sure that it works both ways
        }