public void IsValidXmlRule_Check_StringInvalidXml_ReturnsNoError()
 {
     //------------Setup for test--------------------------
     var rule = new IsValidXmlRule(() => "<x><d>any data</d></x>");
     rule.LabelText = "Xml";
     //------------Execute Test---------------------------
     var errorInfo = rule.Check();
     //------------Assert Results-------------------------
     Assert.IsNull(errorInfo);
 }
 public void IsValidXmlRule_Check_StringIsInvalidXml_ReturnsError()
 {
     //------------Setup for test--------------------------
     var rule = new IsValidXmlRule(() => "<x><s>");
     rule.LabelText = "Xml";
     //------------Execute Test---------------------------
     var errorInfo = rule.Check();
     //------------Assert Results-------------------------
     Assert.IsNotNull(errorInfo);
     Assert.AreEqual("Xml is not a valid expression", errorInfo.Message);
 }
        public void IsValidXmlRule_Check_StringInvalidXml_ReturnsNoError()
        {
            //------------Setup for test--------------------------
            var rule = new IsValidXmlRule(() => "<x><d>any data</d></x>");

            rule.LabelText = "Xml";
            //------------Execute Test---------------------------
            var errorInfo = rule.Check();

            //------------Assert Results-------------------------
            Assert.IsNull(errorInfo);
        }
        public void IsValidXmlRule_Check_StringIsInvalidXml_ReturnsError()
        {
            //------------Setup for test--------------------------
            var rule = new IsValidXmlRule(() => "<x><s>");

            rule.LabelText = "Xml";
            //------------Execute Test---------------------------
            var errorInfo = rule.Check();

            //------------Assert Results-------------------------
            Assert.IsNotNull(errorInfo);
            Assert.AreEqual("Xml is not a valid expression", errorInfo.Message);
        }