public List <Cape> GetCape() { var service = new CapeService(new CapeRepository()); var errors = new List <string>(); //// we could log the errors here if there are any... return(service.GetCape(ref errors)); }
//// [ExpectedException(typeof(ArgumentException))] public void InsertCapeErrorTest1() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <ICapeRepository>(); var capeService = new CapeService(mockRepository.Object); //// Act capeService.InsertCapeData(null, ref errors); //// Assert Assert.AreEqual(1, errors.Count); }
public string UpdateCape(Cape cape, int courseId) { var errors = new List <string>(); var repository = new CapeRepository(); var service = new CapeService(repository); service.UpdateCape(cape, courseId, ref errors); if (errors.Count == 0) { return("ok"); } return("error"); }
public string InsertCapeData(Cape cape) { var errors = new List <string>(); var repository = new CapeRepository(); var service = new CapeService(repository); service.InsertCapeData(cape, ref errors); if (errors.Count == 0) { return("ok"); } return("error"); }
//// [ExpectedException(typeof(ArgumentException))] public void UpdateCapeSuccess() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <ICapeRepository>(); var capeService = new CapeService(mockRepository.Object); var cape = new Cape { CourseId = 2, Easiness = 3.5f, Helpfulness = 2.5f, Clarity = 1.5f, Hours_spend = 12.0f }; //// Act capeService.UpdateCape(cape, 2, ref errors); //// Assert Assert.AreEqual(0, errors.Count); }
//// [ExpectedException(typeof(ArgumentException))] public void InsertCapeESuccessTest() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <ICapeRepository>(); var capeService = new CapeService(mockRepository.Object); var cape = new Cape { CourseId = 2, Easiness = 4.8f, Helpfulness = 2.5f, Clarity = 1.0f, Hours_spend = 15.0f }; //// Act capeService.InsertCapeData(cape, ref errors); //// Assert Assert.AreEqual(0, errors.Count); }
//// [ExpectedException(typeof(ArgumentException))] public void CalculateCapeErrorTest3() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <ICapeRepository>(); var capeService = new CapeService(mockRepository.Object); //// Act capeService.CalculateCapeEasiness(-2, null, ref errors); capeService.CalculateCapeHelpfulness(-1, null, ref errors); capeService.CalculateCapeClarity(-4, null, ref errors); capeService.CalculateCapeHoursSpend(-3, null, ref errors); //// Assert Assert.AreEqual(4, errors.Count); }
public void GetCapeSuccessTest() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <ICapeRepository>(); var capeService = new CapeService(mockRepository.Object); var capeList = new List <Cape>(); capeList.Add(new Cape { CourseId = 2, Easiness = 3.5f, Helpfulness = 2.5f, Clarity = 1.5f, Hours_spend = 12.0f }); capeList.Add(new Cape { CourseId = 2, Easiness = 4.8f, Helpfulness = 2.5f, Clarity = 1.0f, Hours_spend = 15.0f }); mockRepository.Setup(x => x.GetCape(ref errors)).Returns(capeList); var newList = capeService.GetCape(ref errors); //// Assert Assert.AreEqual(capeList, newList); }