public void BodyTopQuestionsNullModelReturnsBadRequest() { // Setup FilterBodyTopViewModel filterBodyTopViewModel = null; // Act var actionResponse = controller.BodyTopQuestions(filterBodyTopViewModel); // Asserts Assert.IsType <BadRequestResult>(actionResponse); }
public IActionResult BodyTopQuestions(FilterBodyTopViewModel resultsBodyTopViewModel) { if (resultsBodyTopViewModel == null) { return(BadRequest()); } resultsBodyTopViewModel.QuestionNumber -= 1; this.logService.LogInformation($"{nameof(this.BodyTopQuestions)} generated the model and ready to pass to the view"); return(View(resultsBodyTopViewModel)); }
public void BodyTopQuestionsReturnView() { // Setup var filterBodyTopViewModel = new FilterBodyTopViewModel() { QuestionNumber = 1 }; // Act var actionResponse = controller.BodyTopQuestions(filterBodyTopViewModel); // Asserts var viewResult = Assert.IsType <ViewResult>(actionResponse); FilterBodyTopViewModel model = Assert.IsType <FilterBodyTopViewModel>(viewResult.Model); model.QuestionNumber.Should().Be(0); }