public void TypeOfTypeNegativeTest()
        {
            Table table1 = new Table();
            table1.TableName = "Person";
            table1.ClassType = typeof(Person);

            Table table2 = new Table();
            table2.TableName = "Person";
            table2.ClassType = typeof(RecipeDetail);

            Assert.IsFalse(_compare.Compare(table1, table2).AreEqual);
        }
        public void TypeOfTypePositiveTest()
        {
            Table table1 = new Table();
            table1.TableName = "Person";
            table1.ClassType = typeof(Person);

            Table table2 = new Table();
            table2.TableName = "Person";
            table2.ClassType = typeof(Person);

            ComparisonResult result = _compare.Compare(table1, table2);

            if (!result.AreEqual)
                throw new Exception(result.DifferencesString);

        }