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));
            }
Ejemplo n.º 5
0
 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));
 }