public void DeleteDetention() { var employeeService = new Mock <IEmployeeBusinesslayer>(); var detentionService = new Mock <IDetentionBusinessLayer>(); detentionService.Setup(x => x.GetDetentionByID(1)) .Returns(testdetention); var controller = new DetentionController(detentionService.Object, employeeService.Object); IHttpActionResult actionResult = controller.DeleteDetention(1); Assert.IsInstanceOfType(actionResult, typeof(OkNegotiatedContentResult <Detention>)); }
public void GetDetentions() { var employeeService = new Mock <IEmployeeBusinesslayer>(); var detentionService = new Mock <IDetentionBusinessLayer>(); detentionService.Setup(x => x.GetDetentions()).Returns(new List <Detention>()); var controller = new DetentionController(detentionService.Object, employeeService.Object); IHttpActionResult actionResult = controller.GetDetentions(); var contentResult = actionResult as OkNegotiatedContentResult <List <Detention> >; Assert.IsNotNull(contentResult.Content); }
public void TestGetDetentionByID() { var employeeService = new Mock <IEmployeeBusinesslayer>(); var detentionService = new Mock <IDetentionBusinessLayer>(); detentionService.Setup(x => x.GetDetentionByID(1)).Returns(testdetention); var controller = new DetentionController(detentionService.Object, employeeService.Object); IHttpActionResult actionResult = controller.GetDetention(1); var contentResult = actionResult as OkNegotiatedContentResult <Detention>; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(1, contentResult.Content.DetentionID); }
public void TestGetDetentionByLastName() { var employeeService = new Mock <IEmployeeBusinesslayer>(); var detentionService = new Mock <IDetentionBusinessLayer>(); List <Detention> testDetentionList = new List <Detention>(); testDetentionList.Add(testdetention); detentionService.Setup(x => x.GetDetentionsByLastName("Hello")).Returns(testDetentionList); var controller = new DetentionController(detentionService.Object, employeeService.Object); IHttpActionResult actionResult = controller.GetDetentionsByLastName("Hello"); var contentResult = actionResult as OkNegotiatedContentResult <List <Detention> >; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); }