public IActionResult GetListOfImages() { try { bool success = false; string message; List <ImageResponse> data = null; Thread myThread = new Thread(() => { data = _uploadBusiness.ListOfImages(); }) { IsBackground = true }; myThread.Start(); myThread.Join(); if (data != null) { success = true; message = "Images Data Fetched 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_Images_Path_Return_Ok_Result() { var data = controller.GetListOfImages(); try { if (_uploadBusiness.ListOfImages() == null) { Assert.IsType <NotFoundObjectResult>(data); } Assert.IsType <OkObjectResult>(data); } catch (Exception ex) { Assert.IsType <BadRequestObjectResult>(ex.Message); } }