public void Should_return_the_expected_expression() { var query = new TableQuery <MyEntity>(); var result = query.StartWith("RowKey", "Something"); Assert.Equal("(RowKey ge 'Something') and (RowKey lt 'Somethinh')", result.FilterString); }
public void Should_guard_against_null_operatorString() { var query = new TableQuery <MyEntity>(); Assert.Throws <ArgumentNullException>("operatorString", () => query.StartWith("RowKey", "Something", null)); }
public void Should_guard_against_null_value() { var query = new TableQuery <MyEntity>(); Assert.Throws <ArgumentNullException>("value", () => query.StartWith("RowKey", null, TableOperators.And)); }
public void Should_guard_against_null_columnName() { var query = new TableQuery <MyEntity>(); Assert.Throws <ArgumentNullException>("columnName", () => query.StartWith(null, "Something", TableOperators.And)); }
public static TableQuery <TElement> StartWith <TElement>(this TableQuery <TElement> query, string columnName, string value) where TElement : ITableEntity, new() { return(query.StartWith(columnName, value, TableOperators.And)); }