public async Task GetAllTest() { var reviewers = new List <Reviewer> { new Reviewer() { Name = "Reviewer One" }, new Reviewer() { Name = "Reviewer Two" } }; var fakeRepositoryMock = new Mock <IReviewerRepository>(); fakeRepositoryMock.Setup(x => x.GetAll()).ReturnsAsync(reviewers); var reviewerService = new ReviewerService(fakeRepositoryMock.Object); var resultReviewers = await reviewerService.GetReviewers(); Assert.Collection(resultReviewers, reviewer => { Assert.Equal("Reviewer One", reviewer.Name); }, reviewer => { Assert.Equal("Reviewer Two", reviewer.Name); }); }
public async Task DeleteTest() { var fakeRepository = Mock.Of <IReviewerRepository>(); var reviewerService = new ReviewerService(fakeRepository); int reviewerId = 1; await reviewerService.DeleteAndSave(reviewerId); }
public ReviewerSuggestionController() { string conString = string.Empty; conString = Convert.ToString(ConfigurationManager.AppSettings["dbTransferDeskService"]); _manuscriptDBRepositoryReadSide = new ManuscriptDBRepositoryReadSide(conString); _reviewerDBRepositoryReadSide = new ReviewerSuggestionDBRepositoryReadSide(conString); _reviewerService = new ReviewerService(conString, conString); }
public async Task UpdateTest() { var fakeRepository = Mock.Of <IReviewerRepository>(); var reviewerService = new ReviewerService(fakeRepository); var reviewer = new Reviewer() { Name = "Test Reviewer" }; await reviewerService.UpdateAndSave(reviewer); }
public void TestReviewDelete() { var reviewRepo = new Mock <IReviewerRepository>(); var service = new ReviewerService(reviewRepo.Object); reviewRepo.Setup(i => i.DeleteReviewById(34)).Returns(true); var expected = true; var actual = service.DeleteReviewById(34); Assert.AreEqual(expected, actual, "Delete failed"); }
public void TestReviewAdd() { 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.AddReview(new ReviewerInfo(34, 22, "Oh hi mark", 7, DateTime.Today))).Returns(true); var expected = true; var actual = service.AddReview(dummyReview); Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(expected, actual, "Delete failed"); }
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"); }
public void TestReviewRead() { 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.GetReviewById(34)).Returns(new ReviewerInfo(34, 22, "Oh hi mark", 7, DateTime.Today)); var expected = dummyReview; var actual = service.GetReviewById(34); Assert.AreEqual(expected, actual, "Delete failed"); }
public void DirectorExistsTest() { int directorId = 1; var fakeRepositoryMock = new Mock <IReviewerRepository>(); fakeRepositoryMock.Setup(x => x.ReviewerExists(directorId)).Returns(true); var reviewerService = new ReviewerService(fakeRepositoryMock.Object); var isExist = reviewerService.ReviewerExists(directorId); Assert.True(isExist); }
public void SendMail(Dictionary <string, string> dicReplace, string emailTemplatePath, string emailSubject, string emailFrom, string emailTo, string emailCC, string emailBCC) { var reviewerService = new ReviewerService(_conString, _conString); emailTemplatePath = emailTemplatePath; var emailBody = new StringBuilder(System.IO.File.ReadAllText(emailTemplatePath)); foreach (var kvp in dicReplace) { emailBody.Replace(kvp.Key, kvp.Value); } var objEmail = new Email(); objEmail.SendEmail(emailTo, emailFrom, emailCC, emailBCC, emailSubject, Convert.ToString(emailBody)); //save mail details reviewerService.SaveMailDetails(dicReplace, emailTo, emailFrom, emailCC, emailBCC, emailSubject, Convert.ToString(emailBody)); }
public async Task GetDirectorTest() { int reviewerId = 1; var director = new Reviewer() { ReviewerId = reviewerId, Name = "Reviewer One" }; var fakeRepositoryMock = new Mock <IReviewerRepository>(); fakeRepositoryMock.Setup(x => x.GetReviewer(reviewerId)).ReturnsAsync(director); var reviewerService = new ReviewerService(fakeRepositoryMock.Object); var resultReviewer = await reviewerService.GetReviewer(reviewerId); Assert.Equal("Reviewer One", resultReviewer.Name); }
public Editor(ReviewerService reviewerService) { _reviewerService = reviewerService; }
public ReviewsController(ReviewService reviewService, ReviewerService reviewerService, MovieService movieService) { _reviewService = reviewService; _reviewerService = reviewerService; _movieService = movieService; }
public ReviewersController(ReviewerService reviewerService) { _reviewerService = reviewerService; }