Ejemplo n.º 1
0
        public void UpgradeDifferencesToDifferentLeavesUnknownTypesAlone()
        {
            DifferenceEvaluator d = DifferenceEvaluators
                                    .UpgradeDifferencesToDifferent(ComparisonType.XML_VERSION,
                                                                   ComparisonType.XML_STANDALONE);

            Assert.AreEqual(ComparisonResult.SIMILAR,
                            d(new Comparison(ComparisonType.XML_ENCODING,
                                             null, null, null, null,
                                             null, null, null, null),
                              ComparisonResult.SIMILAR));
        }
Ejemplo n.º 2
0
        public void UpgradeDifferencesToDifferentLeavesEqualResultsAlone()
        {
            DifferenceEvaluator d = DifferenceEvaluators
                                    .UpgradeDifferencesToDifferent(ComparisonType.XML_VERSION,
                                                                   ComparisonType.XML_STANDALONE);

            Assert.AreEqual(ComparisonResult.EQUAL,
                            d(new Comparison(ComparisonType.XML_VERSION,
                                             null, null, null, null,
                                             null, null, null, null),
                              ComparisonResult.EQUAL));
        }
Ejemplo n.º 3
0
        public void UpgradeDifferencesToDifferentUpgradesMatchingTypes()
        {
            DifferenceEvaluator d = DifferenceEvaluators
                                    .UpgradeDifferencesToDifferent(ComparisonType.XML_VERSION,
                                                                   ComparisonType.XML_STANDALONE);

            Assert.AreEqual(ComparisonResult.DIFFERENT,
                            d(new Comparison(ComparisonType.XML_VERSION,
                                             null, null, null, null,
                                             null, null, null, null),
                              ComparisonResult.SIMILAR));
        }