public void when_tempdata_has_confirm_and_the_response_is_JSON_put_message_in_FlashConfirm()
        {
            var controller = new ExampleController();
            var action     = (ContentTypeAwareResult)controller.Confirm();

            var context  = MockContextFor(controller);
            var response = new Mock <HttpResponseBase>();

            context.Setup(x => x.HttpContext.Request.AcceptTypes).Returns(new[] { "application/json" });
            context.SetupGet(x => x.HttpContext.Response).Returns(() => response.Object);

            action.ExecuteResult(context.Object);

            response.Verify(x => x.Write("{\"Model\":null,\"FlashConfirm\":\"confirmmessage\"}"));
        }
        public void when_tempdata_has_confirm_and_the_response_is_JSON_put_message_in_FlashConfirm()
        {
            var controller = new ExampleController();
            var action = (ContentTypeAwareResult)controller.Confirm();

            var context = MockContextFor(controller);
            var response = new Mock<HttpResponseBase>();

            context.Setup(x => x.HttpContext.Request.AcceptTypes).Returns(new[] { "application/json" });
            context.SetupGet(x => x.HttpContext.Response).Returns(() => response.Object);

            action.ExecuteResult(context.Object);

            response.Verify(x => x.Write("{\"Model\":null,\"FlashConfirm\":\"confirmmessage\"}"));
        }