public async Task Post_WhenSaveEmptyEnrollments_ShouldReturnBadRequest() { //Arrange var controller = new EnrollmentController(_enrollmentProcessorMock.Object); //Act var response = await controller.Post(null); //Assert Assert.IsType <BadRequestResult>(response); }
public async Task Post_WhenSaveValidEnrollments_ShouldReturnSaveSuccessTrue() { //Arrange _enrollmentProcessorMock.Setup(p => p.SaveEnrollments(_enrollments)).ReturnsAsync(true); var controller = new EnrollmentController(_enrollmentProcessorMock.Object); //Act var response = await controller.Post(_enrollments); //Assert var okResult = Assert.IsType <OkObjectResult>(response); var returnValue = Assert.IsType <Boolean>(okResult.Value); Assert.True(returnValue); }