public void RateFilm_Should_Save_Passed_Rating() { var success = _logic.RateFilm(1, 5); Assert.True(success); _repository.Verify(r => r.RateFilm(It.Is <Vote>(v => v.EpisodeId == 1 && v.Score == 5)), Times.Once); _repository.Verify(r => r.SaveChanges(), Times.Once); }