public void should_return_substitute() { var sut = CreateSut(); var substitute = (IDependency1)sut.CreateMock(typeof(IDependency1)); substitute.Value.Returns(11); var result = new ConcreteObjectWithOneInterfaceConstructor(substitute).Dependency1.Value; result.ShouldBe(11); }
public void should_return_mock() { var sut = CreateSut(); var mock = (IDependency1)sut.CreateMock(typeof(IDependency1)); Mock.Get(mock).Setup(x => x.Value).Returns(11); var result = new ConcreteObjectWithOneInterfaceConstructor(mock).Dependency1.Value; result.ShouldBe(11); }
public void should_return_fake() { var sut = CreateSut(); var fake = (IDependency1)sut.CreateMock(typeof(IDependency1)); A.CallTo(() => fake.Value).Returns(11); var result = new ConcreteObjectWithOneInterfaceConstructor(fake).Dependency1.Value; result.ShouldBe(11); }