public void TestReviewUpdate() { var reviewRepo = new Mock <IReviewerRepository>(); var service = new ReviewerService(reviewRepo.Object); var dummyReview = new ReviewerInfo(34, 22, "Oh hi mark", 7, DateTime.Today); reviewRepo.Setup(i => i.UpdateReview(new ReviewerInfo(34, 22, "Oh hi mark", 7, DateTime.Today))).Returns(true); var expected = true; var actual = service.UpdateReview(dummyReview); Assert.AreEqual(expected, actual, "Update failed"); }