public void Handle_Returns_The_Same_IHttpActionResult_Returned_By_The_Instance_Of_Handler_Responsible_For_Specific_Request() { var result = new OkResult<TestResponse>(new TestResponse()); Assert.AreSame( result, CreateSubjectUnderTest(handler: GetHandler(result)) .TestMethod(ObjectMother.Create<TestRequest>())); }
public async Task OkResult_SetsStatusCode() { // Arrange var context = new ActionContext(new DefaultHttpContext(), new RouteData(), new ActionDescriptor()); var result = new OkResult(); // Act await result.ExecuteResultAsync(context); // Assert Assert.Equal(StatusCodes.Status200OK, context.HttpContext.Response.StatusCode); }
public async Task OkResult_SetsStatusCode() { // Arrange var context = new ActionContext(new RouteContext(new DefaultHttpContext()), new ActionDescriptor()); var result = new OkResult(); // Act await result.ExecuteResultAsync(context); // Assert Assert.Equal(200, context.HttpContext.Response.StatusCode); }