Exemplo n.º 1
0
        public void testEquals()
        {
            FieldFormat ff1 = FieldFormat.create("<value><I><A=0>");

            ff1.addValidator(new LimitsValidator(5, 10));

            TableFormat tf1 = ff1.wrap();

            tf1.addRecordValidator(new KeyFieldsValidator());
            tf1.addTableValidator(new TableKeyFieldsValidator());

            FieldFormat ff2 = FieldFormat.create("<value><I><A=0>");

            ff2.addValidator(new LimitsValidator(5, 10));

            TableFormat tf2 = ff2.wrap();

            tf2.addRecordValidator(new KeyFieldsValidator());
            tf2.addTableValidator(new TableKeyFieldsValidator());


            Assert.AreEqual(tf1, tf2);
            Assert.AreEqual(tf1.GetHashCode(), tf2.GetHashCode());
        }