Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }