public void CanLoadDefaultVersionTableMetaData() { var conventions = new MigrationConventions(); var loader = new MigrationLoader(conventions); var asm = Assembly.GetExecutingAssembly(); IVersionTableMetaData versionTableMetaData = loader.GetVersionTableMetaData(asm); versionTableMetaData.ShouldBeOfType<TestVersionTableMetaData>(); }
public void CanLoadCustomVersionTableMetaData() { var conventions = new MigrationConventions(); var loader = new MigrationLoader(conventions); var asm = GetAssemblyWithCustomVersionTableMetaData(); IVersionTableMetaData versionTableMetaData = loader.GetVersionTableMetaData(asm); Assert.AreEqual(TestVersionTableMetaData.TABLENAME,versionTableMetaData.TableName); Assert.AreEqual(TestVersionTableMetaData.COLUMNNAME, versionTableMetaData.ColumnName); }