public void TestAssertWithInvalidXsd()
        {
            // Arrange
            const string ActualHtml =
                @"<Shop>
                    <Item>a</Item>
                    <Item>b</Item>
                    <Item>c</Item>
                </Shop>";

            var item = new XsdAssertion
            {
                Xsd =
                    @"<?xml version='1.0' encoding='utf-8'?>
                        <xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
                          <xs:element name='Shop'>
                            <xs:complexType>
                              <xs:sequence>"
            };

            var actual = new Arrange {
                HttpResponse = new HttpResponse {
                    Contents = ActualHtml, ContentType = "text/xml"
                }
            };

            // Act
            item.Assert(null, actual);

            // Assert
            Assert.IsFalse(item.Success);
        }
        public void TestName()
        {
            // Arrange
            var item = new XsdAssertion();

            // Act & Assert
            Assert.AreEqual("Xsd", item.Name);
        }