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>()));
            }
Example #2
0
        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);
        }
Example #3
0
        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);
        }