public HttpResponseMessage GetAllQuestionBanks() { List <QuestionBank> questionbanks = null; try { if (ModelState.IsValid) { questionbanks = _blquestionbank.GetAllQuestionBanks(); if (questionbanks.Count == 0) { log.Error("Requested data has null data entries."); return(Request.CreateResponse(HttpStatusCode.NotFound)); } else { return(Request.CreateResponse(HttpStatusCode.OK, questionbanks)); } } else { log.Error("Invalid model state encountered."); return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } } catch (Exception ex) { log.Error(ex); return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } }
public void QuestionBankGetAll() { validation.GetAllQuestionBanks().Returns(questionBankList); questionBankController.Request = new HttpRequestMessage(); questionBankController.Configuration = new HttpConfiguration(); var actionResult = questionBankController.GetAllQuestionBanks(); Assert.AreEqual(HttpStatusCode.OK, actionResult.StatusCode); }