private void ParseAndAssertObjectGraph(string sourceText, MarkupExtension expected)
        {
            IMarkupExtensionParser markupExtensionParser = new MarkupExtensionParser();
            MarkupExtension actual;
            var result = markupExtensionParser.TryParse(sourceText, out actual);

            Assert.That(result, Is.True);
            Assert.That(actual, Is.Not.Null);

            var compareLogic = new CompareLogic();
            var compareResult = compareLogic.Compare(expected, actual);
            Assert.That(compareResult.AreEqual, Is.True, compareResult.DifferencesString);
        }
 public void Setup()
 {
     this.parser = new MarkupExtensionParser();
     this.formatter = new MarkupExtensionFormatter(new[] { "x:Bind" });
 }
Пример #3
0
 public AttributeInfoFactory(MarkupExtensionParser parser, AttributeOrderRules orderRules)
 {
     this.parser = parser;
     this.orderRules = orderRules;
 }