Esempio n. 1
0
        public void When_passing_changed_flag_xml_should_contain_it()
        {
            IComparerResult result = new ComparerResult(ResultContext.Assembly, "Assembly");
              result.AddChangedFlag("Flag", true, Severity.Hint);
              XElement xml = XmlGenerator.GenerateXml(result);
              XElement sut = xml.Element("ChangedElement").Element("ChangedAttribute");

              Assert.AreEqual("Flag", sut.Attribute("Name").Value);
              StringAssert.AreEqualIgnoringCase(Severity.Hint.ToString(), sut.Attribute("Severity").Value);
              StringAssert.AreEqualIgnoringCase(true.ToString(), sut.Attribute("ReferenceValue").Value);
              StringAssert.AreEqualIgnoringCase(false.ToString(), sut.Attribute("NewValue").Value);
        }
Esempio n. 2
0
        public void When_passing_two_level_report_xml_should_contain_it()
        {
            IComparerResult result1 = new ComparerResult(ResultContext.Assembly, "Assembly");
              IComparerResult result2 = new ComparerResult(ResultContext.Class, "Class");
              result2.AddChangedFlag("dummy", true, Severity.Error);
              result1.AddComparerResult(result2);
              XElement sut = XmlGenerator.GenerateXml(result1);

              Assert.NotNull(sut.Element(ChangedElement).Element(ChangedElement));
        }