public void ChangeMovieStatus_ShouldCallMovieRepositoryMockOnce_WhenTheCorrectRepositoryIsPassed() { var movieRepositoryMock = MockRepository.GenerateMock <IMovieRepository>(); //Arrange movieRepositoryMock.Expect(dao => dao.ChangeMovieStatus(Arg <string> .Is.Anything, Arg <int> .Is.Anything)).Repeat.Once();; var movieService = new MovieService(movieRepositoryMock); //Act movieService.ChangeMovieStatus("1", 1); //Assert movieRepositoryMock.VerifyAllExpectations(); }