public float GetInstructorRating(int instructorId) { var errors = new List<string>(); var repository = new CapeReviewRepository(this.entities); var service = new CapeReviewService(repository); return service.GetInstructorRating(instructorId, ref errors); }
public List<CapeReview> FindCapeReviewByCourseId(int cid) { var errors = new List<string>(); var repository = new CapeReviewRepository(this.entities); var service = new CapeReviewService(repository); return service.GetCapeReview(cid, ref errors); }
public void CapeReviewErrorTest1() { //// Arranage var errors = new List<string>(); var mockRepository = new Mock<ICapeReviewRepository>(); var capeService = new CapeReviewService(mockRepository.Object); //// Act capeService.GetCourseRating(0, ref errors); //// Assert Assert.AreEqual(1, errors.Count); }
public string InsertCapeReview(CapeReview cr) { var errors = new List<string>(); var repository = new CapeReviewRepository(this.entities); var service = new CapeReviewService(repository); service.InsertCapeReview(cr, ref errors); if (errors.Count == 0) { return "ok"; } return "Failed cape review insert"; }
public string DeleteCapeReview(int cape_id) { var errors = new List<string>(); var repository = new CapeReviewRepository(this.entities); var service = new CapeReviewService(repository); service.DeleteCapeReview(cape_id, ref errors); if (errors.Count == 0) { return "successful cape review delete"; } return "Failed cape review delete"; }
public void CapeReviewGetInstructorReviewTest() { //// Arrange var errors = new List<string>(); Mock<ICapeReviewRepository> mockRepository = new Mock<ICapeReviewRepository>(); CapeReviewService capeservice = new CapeReviewService(mockRepository.Object); List<CapeReview> crl = new List<CapeReview>(); crl.Add(new CapeReview { CapeId = 1000, CourseId = 999, InstructorId = 500, Summary = "T", InstructorRating = 3, CourseRating = 1 }); crl.Add(new CapeReview { CapeId = 1001, CourseId = 999, InstructorId = 500, Summary = "T", InstructorRating = 2, CourseRating = 5 }); crl.Add(new CapeReview { CapeId = 1002, CourseId = 999, InstructorId = 500, Summary = "T", InstructorRating = 1, CourseRating = 3 }); mockRepository.Setup(x => x.FindCapeReviewsByInstructorId(500, ref errors)).Returns(crl); //// Act var rating = capeservice.GetInstructorRating(500, ref errors); //// Assert Assert.AreEqual(0, errors.Count); Assert.AreEqual(2, rating); }
public void UpdateCapeReviewTest() { //// Arranage var errors = new List<string>(); var mockRepository = new Mock<ICapeReviewRepository>(); var capeReviewService = new CapeReviewService(mockRepository.Object); var capeReview = new CapeReview { CapeId = 1, CourseId = 2, CourseRating = 3, InstructorId = 4, InstructorRating = 5, Summary = "hello" }; mockRepository.Setup(x => x.UpdateCapeReview(capeReview, ref errors)); //// Act capeReviewService.UpdateCapeReview(capeReview, ref errors); //// Assert mockRepository.Verify(x => x.UpdateCapeReview(capeReview, ref errors), Times.Once()); }
public void UpdateCapeReviewErrorTest4() { //// Arranage var errors = new List<string>(); var mockRepository = new Mock<ICapeReviewRepository>(); var capeReviewService = new CapeReviewService(mockRepository.Object); var capeReview = new CapeReview { CapeId = 1, CourseId = 2, CourseRating = 3, InstructorId = 4, InstructorRating = 5, Summary = null }; //// Act capeReviewService.UpdateCapeReview(capeReview, ref errors); //// Assert Assert.AreEqual(1, errors.Count); }
public void InsertCapeReviewErrorTest3() { //// Arranage var errors = new List<string>(); var mockRepository = new Mock<ICapeReviewRepository>(); var capeReviewService = new CapeReviewService(mockRepository.Object); int? nullInt = null; // (int)nullInt var capeReview = new CapeReview { CapeId = 1, CourseId = (int)nullInt, CourseRating = 3, InstructorId = 4, InstructorRating = 5, Summary = "nope" }; //// Act capeReviewService.InsertCapeReview(capeReview, ref errors); //// Assert last name cannot be empty Assert.AreEqual(1, errors.Count); }
public void InsertCapeReviewErrorTest1() { //// Arranage var errors = new List<string>(); var mockRepository = new Mock<ICapeReviewRepository>(); var capeReviewService = new CapeReviewService(mockRepository.Object); //// Act capeReviewService.InsertCapeReview(null, ref errors); //// Assert cant be null CapeReview object Assert.AreEqual(1, errors.Count); }
public void DeleteCapeReviewTest() { //// Arranage var errors = new List<string>(); var mockRepository = new Mock<ICapeReviewRepository>(); var capeReviewService = new CapeReviewService(mockRepository.Object); mockRepository.Setup(x => x.DeleteCapeReview(2, ref errors)); //// Act capeReviewService.DeleteCapeReview(2, ref errors); //// Assert mockRepository.Verify(x => x.DeleteCapeReview(2, ref errors), Times.Once()); }
public void DeleteCapeReviewErrorTest() { //// Arrange var errors = new List<string>(); var mockRepository = new Mock<ICapeReviewRepository>(); var capeReviewService = new CapeReviewService(mockRepository.Object); int? nullInt = null; // (int)nullInt //// Act capeReviewService.DeleteCapeReview((int)nullInt, ref errors); //// Assert capeReview id cannot be null Assert.AreEqual(1, errors.Count); }