public void RhinoMocks_Mock_Object_Checking_Injected_Function_Call() { //Not an instance of the class, this is used when injected. var dependencyInjectorServiceMock = MockRepository.GenerateMock <IDependencyInjectorService>(); var diRepository = new DI_Repostitory(dependencyInjectorServiceMock); var data = diRepository.GetData(); dependencyInjectorServiceMock.AssertWasCalled(x => x.DependencyInjectionTest()); dependencyInjectorServiceMock.VerifyAllExpectations(); }
public void RhinoMocks_Stub_Data_Should_Be_() { //Arrange var dependencyInjectorServiceMock = MockRepository.GenerateMock <IDependencyInjectorService>(); dependencyInjectorServiceMock.Stub(x => x.DependencyInjectionTest()).Return("Data"); var diRepository = new DI_Repostitory(dependencyInjectorServiceMock); //Act var data = diRepository.GetData(); //Assert data.Should().Be("Data"); }