public void GenerateOrderedXmlReport()
        {
            var vipCustomers = new VipCustomers();

            vipCustomers.Add(new Customer("Albert", "Thomson"));
            vipCustomers.Add(new Customer("John", "Smith"));
            vipCustomers.Add(new Customer("Mandy", "Harris"));


            var report = vipCustomers.Report();

            var removeCreationTime = ScrubberUtils.RemoveLinesContaining("CreationTime");

            XmlApprovals.VerifyOrderedXml(report, ScrubberUtils.Combine(removeCreationTime));
        }
 public static void VerifyHtml(string html, Func <string, string> scrubber = null)
 {
     XmlApprovals.VerifyText(html, "html", true, scrubber);
 }
 /// <summary>
 /// Throws exception if Html is incorrectly formatted
 /// </summary>
 public static void VerifyHtmlStrict(string html)
 {
     XmlApprovals.VerifyText(html, "html");
 }
Exemple #4
0
 public static void VerifyXml(string xml)
 {
     XmlApprovals.VerifyXml(xml);
 }
Exemple #5
0
 /// <summary>
 ///     Throws exception if Html is incorrectly formatted
 /// </summary>
 public static void VerifyHtmlStrict(string html)
 {
     XmlApprovals.VerifyText(html, "html", false, ScrubberUtils.NO_SCRUBBER);
 }
 public static void VerifyHtml(string html)
 {
     XmlApprovals.VerifyText(html, "html", true);
 }
Exemple #7
0
 public void TestXml()
 {
     XmlApprovals.VerifyXml("<xml><hello/><start>hi</start></xml>");
 }
Exemple #8
0
 public void TestOrderedXmlWithDeepAttributes()
 {
     XmlApprovals.VerifyOrderedXml("<xml b=\"1\" a=\"1\"><branch1 b=\"1\" a=\"1\"/><branch2 b=\"1\" a=\"1\">hi</branch2></xml>");
 }
Exemple #9
0
 public void TestOrderedXmlWithAttributes()
 {
     XmlApprovals.VerifyOrderedXml("<xml b=\"123\" a=\"456\"><hello x=\"y\"/><start>hi</start></xml>");
 }