public static void Order_WithDescendingCtorArgPropertyGet_EqualsCtorArg() { const string expression = "\"test\""; var column = Mock.Of <IDatabaseColumn>(); var indexColumn = new PostgreSqlDatabaseIndexColumn(expression, column, IndexColumnOrder.Descending); Assert.That(indexColumn.Order, Is.EqualTo(IndexColumnOrder.Descending)); }
public static void ToString_WhenInvoked_ReturnsExpectedValues(string expression, string expectedResult) { var column = Mock.Of <IDatabaseColumn>(); const IndexColumnOrder order = IndexColumnOrder.Ascending; var indexColumn = new PostgreSqlDatabaseIndexColumn(expression, column, order); var result = indexColumn.ToString(); Assert.That(result, Is.EqualTo(expectedResult)); }
public static void DependentColumns_PropertyGet_EqualsCtorArg() { const string expression = "\"test\""; var column = Mock.Of <IDatabaseColumn>(); var indexColumn = new PostgreSqlDatabaseIndexColumn(expression, column, IndexColumnOrder.Ascending); Assert.Multiple(() => { Assert.That(indexColumn.DependentColumns, Has.Exactly(1).Items); Assert.That(indexColumn.DependentColumns[0], Is.EqualTo(column)); }); }