public void TestDatabaseCases(IDatabase database, 
     IEnumerable<DataType> expectedDataTypes, 
     IEnumerable<DataType> expectedPrimaryKeyDataTypes, 
     IEnumerable<DataType> expectedIdentityDataTypes, 
     string expectedLongestName)
 {
     IProvider sqlProvider = new SqlServer2008Provider();
     IProvider smoProvider = new SmoProvider();
     AssertAreEqual(sqlProvider, smoProvider, (Database)database);
 }
        public void TestDatabaseCases(IDatabase database,
                                      IEnumerable <DataType> expectedDataTypes,
                                      IEnumerable <DataType> expectedPrimaryKeyDataTypes,
                                      IEnumerable <DataType> expectedIdentityDataTypes,
                                      string expectedLongestName)
        {
            IProvider sqlProvider = new SqlServer2008Provider();
            IProvider smoProvider = new SmoProvider();

            AssertAreEqual(sqlProvider, smoProvider, (Database)database);
        }