public void Delete_Load_Success() { var contextMock = new Mock <IDbContext>(); var hostingEnv = new Mock <IHostingEnvironment>(); var controller = new RequestController(contextMock.Object, hostingEnv.Object); var response = controller.Delete(); Assert.IsType <ViewResult>(response); }
public void ConfirmDelete_Load_Success(int id) { var contextMock = new Mock <IDbContext>(); var hostingEnv = new Mock <IHostingEnvironment>(); var controller = new RequestController(contextMock.Object, hostingEnv.Object); contextMock.Setup(x => x.GetRequestById(id)).Returns(MockRequestModel); var response = controller.Delete(); Assert.IsType <ViewResult>(response); }
private static Response ExecuteRequestMethod(HttpListenerRequest request, RequestController controller) { var requestMethod = $"{request.HttpMethod}"; var body = new StreamReader(request.InputStream).ReadToEnd(); return(requestMethod switch { "GET" => controller.Get(), "POST" => controller.Post(body), "PUT" => controller.Put(body), "DELETE" => controller.Delete(), _ => new Response(404) });
public void DeleteReturnsBadRequest() { var badResult = _controller.Delete(1); Assert.IsType <BadRequestObjectResult>(badResult.Result); }