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)); }
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)); }