示例#1
0
            public void CanGet_TheMock()
            {
                var sut  = new BaseUnitTest <TypeWithInterfaceDependencies>();
                var mock = sut.Mock <IFooService>();

                Assert.NotNull(mock);
            }
示例#2
0
            public void CanSetup_TheMock()
            {
                var sut        = new BaseUnitTest <TypeWithInterfaceDependencies>();
                var testObject = sut.Build();

                var initial = testObject.FooService.Name();

                var mock     = sut.Mock <IFooService>();
                var expected = "hello";

                mock.Setup(foo => foo.Name()).Returns(expected);

                var result = testObject.FooService.Name();

                Assert.NotEqual(expected, initial);
                Assert.Equal(expected, result);
            }