示例#1
0
        public void should_not_handle_request_when_content_type_requested_does_not_contain_Xml()
        {
            Headers.Add("Accept", "application/json");

            var handler = new XmlHandler();
            handler.CanHandle(HttpContext).ShouldBeFalse();
        }
示例#2
0
        public void should_Handle_request_when_content_type_requested_contains_Xml()
        {
            Headers.Add("Accept", "text/xml");

            var handler = new XmlHandler();
            handler.CanHandle(HttpContext).ShouldBeTrue();
        }
示例#3
0
 public void should_return_a_XmlResult()
 {
     var handler = new XmlHandler();
     var result = handler.ResultWith("whatever");
     result.ShouldBeType<XmlResult>();
 }