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" }); }
public AttributeInfoFactory(MarkupExtensionParser parser, AttributeOrderRules orderRules) { this.parser = parser; this.orderRules = orderRules; }