Esempio n. 1
0
        public void ThrowExceptionIfFiltersContainsValuesAndIncludeNullsIsFalse()
        {
            var filter = new Filter
            {
                Property     = "MyProperty",
                includeNulls = false,
                Values       = new object[] { 1, "one", .1 }
            };

            var sut = new ClauseFactory(_fakeValidColumns);

            var ex = Assert.Throws <ArgumentException>(() => sut.Build(filter));

            Assert.Equal("When providing values in a filter, you cannot also set include nulls to false. This negates the filter entirely.", ex.Message);
        }