public void DeleteEnrollmentErrorTest() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <IEnrollmentRepository>(); var enrollmentService = new EnrollmentService(mockRepository.Object); //// Act enrollmentService.DeleteEnrollment(null, -1, ref errors); //// Assert Assert.AreEqual(2, errors.Count); }
public IHttpActionResult DeleteEnrollment(EnrollmentsBindingModels enrollmentsBindingModel, int?id) { var enrollment = _service.GetEnrollment(id.Value); var bindingModel = Mapper.Map <EnrollmentsBindingModels>(enrollment); if (id == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } _service.DeleteEnrollment(enrollment); _service.SaveChanges(); return(Ok()); }