public ModelTablesInfo(ModelTableNames names, ModelTableStatuses statuses) { Ensure.That(names, "names").IsNotNull(); Ensure.That(statuses, "statuses").IsNotNull(); Names = names; Statuses = statuses; }
public void AllTableNames_WhenRegistreredManualStructureNameGenerator_AllTableNamesShouldHaveGainedThePrefix() { DbSchemaNamingPolicy.StructureNamePrefix = "Gooofy_"; var names = new ModelTableNames("MyStructure"); foreach (var tableName in names.AllTableNames) Assert.IsTrue(tableName.StartsWith("Gooofy_")); }
public void AllTableNames_Should_ContainAllTableNamesInCorrectOrder() { var names = new ModelTableNames("MyStructure"); Assert.AreEqual(9, names.AllTableNames.Length); Assert.AreEqual(names.StructureTableName, names.AllTableNames[0]); Assert.AreEqual(names.UniquesTableName, names.AllTableNames[1]); Assert.AreEqual(names.IndexesTableNames.IntegersTableName, names.AllTableNames[2]); Assert.AreEqual(names.IndexesTableNames.FractalsTableName, names.AllTableNames[3]); Assert.AreEqual(names.IndexesTableNames.BooleansTableName, names.AllTableNames[4]); Assert.AreEqual(names.IndexesTableNames.DatesTableName, names.AllTableNames[5]); Assert.AreEqual(names.IndexesTableNames.GuidsTableName, names.AllTableNames[6]); Assert.AreEqual(names.IndexesTableNames.StringsTableName, names.AllTableNames[7]); Assert.AreEqual(names.IndexesTableNames.TextsTableName, names.AllTableNames[8]); }