public void can_make_dynamic_mocks() { var moqFactory = new MoqFactory(); var fooMock = moqFactory.CreateMock(typeof(ITestMocks)); fooMock.ShouldNotBeNull(); }
public void can_make_partial_mocks() { var moqFactory = new MoqFactory(); var testPartials = (TestPartials)moqFactory.CreateMockThatCallsBase(typeof(TestPartials), new object[0]); testPartials.ShouldNotBeNull(); testPartials.Concrete().ShouldBe("Concrete"); testPartials.Virtual().ShouldBe("Virtual"); var mock = Mock.Get(testPartials); mock.Setup(t => t.Virtual()).Returns("MOQed!"); testPartials.Virtual().ShouldBe("MOQed!"); }