예제 #1
0
        public void TestEQUALS()
        {
            var temp    = new DummyEnumerable();
            var dummies = temp.Dummies.AsQueryable();

            var tfilter = new TableFilterBuilder()
            {
                Field    = "Id",
                Operator = "EQUALS",
                Value    = "1"
            };

            var expected = dummies.ElementAt(0);

            var actual = tfilter.FilterWithCondition(dummies).First();

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void TestNOT_EQUALS()
        {
            var temp    = new DummyEnumerable();
            var dummies = temp.Dummies.AsQueryable();

            // Daniele
            var tfilter = new TableFilterBuilder()
            {
                Field    = "Id",
                Operator = "NOT_EQUALS",
                Value    = "1"
            };

            var expected = dummies.Where(w => w.Id != 1);

            var actual = tfilter.FilterWithCondition(dummies);

            Assert.AreEqual(expected.First(), actual.First());
        }