public async Task ExecuteResultAsync_SetsStatusCodeAndLocationHeader() { // Arrange var expectedUrl = "testAction"; var formatter = CreateMockFormatter(); var httpContext = GetHttpContext(formatter); var actionContext = GetActionContext(httpContext); var urlHelper = GetMockUrlHelper(expectedUrl); // Act var result = new AcceptedAtActionResult( actionName: expectedUrl, controllerName: null, routeValues: null, value: null); result.UrlHelper = urlHelper; await result.ExecuteResultAsync(actionContext); // Assert Assert.Equal(StatusCodes.Status202Accepted, httpContext.Response.StatusCode); Assert.Equal(expectedUrl, httpContext.Response.Headers["Location"]); }