public void TestIsIdenticalTo_withIgnoreCommentsVersion_shouldSucceed(string xsltVersion) { Assert.That("<a><!-- Test --></a>", CompareConstraint.IsIdenticalTo("<a></a>").IgnoreCommentsUsingXSLTVersion(xsltVersion)); }
public void IsIdenticalTo_WithIgnoreWhitespaces_ShouldSucceed() { Assert.That("<a>\n <b/>\n</a>", CompareConstraint.IsIdenticalTo("<a><b/></a>").IgnoreWhitespace()); }
public void TestIsIdenticalTo_withIgnoreComments_shouldSucceed() { Assert.That("<a><!-- Test --></a>", CompareConstraint.IsIdenticalTo("<a></a>").IgnoreComments()); }
public void CantSetComparisonController() { Assert.That(() => CompareConstraint.IsSimilarTo("<foo/>") .WithComparisonController(null), Throws.TypeOf <NotImplementedException>()); }
public void TestIsSimilarTo_WithErrorForElementOrder_FailsWithExpectedMessage() { Assert.That("<a><c/><b/></a>", CompareConstraint.IsSimilarTo("<a><b/><c/></a>") .WithNodeMatcher(new DefaultNodeMatcher(ElementSelectors.ByNameAndText))); }
public void TestIsSimilarTo_withSwappedElements_shouldSucceed() { Assert.That("<a><c/><b/></a>", CompareConstraint.IsSimilarTo("<a><b/><c/></a>") .WithNodeMatcher(new DefaultNodeMatcher(ElementSelectors.ByNameAndText))); }
public void TestIsIdenticalTo_withNormalizeWhitespace_shouldSucceed() { Assert.That("<a>\n <b>\n Test\n Node\n </b>\n</a>", CompareConstraint.IsIdenticalTo("<a><b>Test Node</b></a>") .NormalizeWhitespace()); }
/// <summary> /// Creates the result. /// </summary> public CompareConstraintResult(CompareConstraint constraint, object actualValue, Diff.Diff diffResult) : base(constraint, actualValue, !diffResult.HasDifferences()) { this.constraint = constraint; this.diffResult = diffResult; }
public static TestCompareConstraintWrapper IsSimilarTo(object control) { return(new TestCompareConstraintWrapper(CompareConstraint.IsSimilarTo(control))); }
internal TestCompareConstraintWrapper(CompareConstraint compareMatcher) { this.compareMatcher = compareMatcher; }