public void Interface_returning_concrete_with_static_member_should_return_object_if_instructed_to()
        {
            var sub = Substitute.For<IInterfaceReturningConcreteWithPublicStaticMethod>();
            var obj = new ConcreteWithPublicStaticMethod();
            sub.AMethod().Returns(obj);

            var returnedClass = sub.AMethod();

            Assert.That(returnedClass, Is.SameAs(obj));
        }
示例#2
0
        public void Interface_returning_concrete_with_static_member_should_return_object_if_instructed_to()
        {
            var sub = Substitute.For <IInterfaceReturningConcreteWithPublicStaticMethod>();
            var obj = new ConcreteWithPublicStaticMethod();

            sub.AMethod().Returns(obj);

            var returnedClass = sub.AMethod();

            Assert.That(returnedClass, Is.SameAs(obj));
        }