public IActionResult GetListOfVideos() { try { bool success = false; string message; List <VideoResponse> data = null; Thread myThread = new Thread(() => { data = _uploadBusiness.ListOfVideos(); }) { IsBackground = true }; myThread.Start(); myThread.Join(); if (data != null) { success = true; message = "Videos Data Fethed Successfully"; return(Ok(new { success, message, data })); } else { message = "No Data Found"; return(NotFound(new { success, message })); } } catch (Exception ex) { return(BadRequest(new { ex.Message })); } }
public void Get_List_Of_Videos_Path_Return_Ok_Result() { var data = controller.GetListOfVideos(); try { if (_uploadBusiness.ListOfVideos() == null) { Assert.IsType <NotFoundObjectResult>(data); } Assert.IsType <OkObjectResult>(data); } catch (Exception ex) { Assert.IsType <BadRequestObjectResult>(ex.Message); } }