Exemplo n.º 1
0
        private void AssertAreAttributeTypeDiffEqual(
            TupleList <AttributeType, AttributeType> expectedAtDiff,
            TupleList <AttributeType, AttributeType> actualAtDiff)
        {
            Assert.AreEqual(expectedAtDiff.Count, actualAtDiff.Count);
            for (int i = 0; i < expectedAtDiff.Count; i++)
            {
                AttributeType expectedAt1 = expectedAtDiff[i].item1;
                AttributeType expectedAt2 = expectedAtDiff[i].item2;
                AttributeType actualAt1   = actualAtDiff[i].item1;
                AttributeType actualAt2   = actualAtDiff[i].item2;

                if (expectedAt1 == null)
                {
                    Assert.IsNull(actualAt1);
                }
                else
                {
                    Assert.AreEqual(0, expectedAt1.FullCompareTo(actualAt1));
                }

                if (expectedAt2 == null)
                {
                    Assert.IsNull(actualAt2);
                }
                else
                {
                    Assert.AreEqual(0, expectedAt2.FullCompareTo(actualAt2));
                }
            }
        }