public static void ToString_WhenInvoked_ReturnsExpectedValues(string name, string expectedResult) { var indexName = Identifier.CreateQualifiedIdentifier(name); var columns = new[] { Mock.Of <IDatabaseIndexColumn>() }; var index = new PostgreSqlDatabaseIndex(indexName, false, columns); var result = index.ToString(); Assert.That(result, Is.EqualTo(expectedResult)); }
public static void IsUnique_WithFalseCtorArgPropertyGet_EqualsCtorArg() { Identifier indexName = "test_index"; const bool isUnique = false; var column = Mock.Of <IDatabaseIndexColumn>(); var columns = new[] { column }; var index = new PostgreSqlDatabaseIndex(indexName, isUnique, columns); Assert.That(index.IsUnique, Is.False); }
public static void Name_PropertyGet_EqualsCtorArg() { Identifier indexName = "test_index"; const bool isUnique = true; var column = Mock.Of <IDatabaseIndexColumn>(); var columns = new[] { column }; var index = new PostgreSqlDatabaseIndex(indexName, isUnique, columns); Assert.That(index.Name, Is.EqualTo(indexName)); }
public static void IsEnabled_PropertyGet_ReturnsTrue() { Identifier indexName = "test_index"; const bool isUnique = true; var column = Mock.Of <IDatabaseIndexColumn>(); var columns = new[] { column }; var index = new PostgreSqlDatabaseIndex(indexName, isUnique, columns); Assert.That(index.IsEnabled, Is.True); }
public static void IncludedColumns_PropertyGetWhenNotProvidedInCtor_IsEmpty() { Identifier indexName = "test_index"; const bool isUnique = true; var column = Mock.Of <IDatabaseIndexColumn>(); var columns = new[] { column }; var index = new PostgreSqlDatabaseIndex(indexName, isUnique, columns); Assert.That(index.IncludedColumns, Is.Empty); }