Пример #1
0
        public void TestDateSingleParamEquals()
        {
            var searchParams = new List <SearchParameter>
            {
                new SearchParameter
                {
                    FieldName   = "DateOfBirth",
                    SearchType  = ComparisonType.Equals,
                    SearchValue = DateTime.Parse("1/5/1970")
                }
            };

            var pq = new ParameterizedQuery <Person>(context.People, searchParams);

            Assert.IsTrue(pq.Results().Count() == 1);
        }
Пример #2
0
        public void TestStringSingleParamEqualsWithNoMatch()
        {
            var searchParams = new List <SearchParameter>
            {
                new SearchParameter
                {
                    FieldName   = "FirstName",
                    SearchType  = ComparisonType.Equals,
                    SearchValue = "Johnzzz"
                }
            };

            var pq = new ParameterizedQuery <Person>(context.People, searchParams);

            Assert.IsTrue(pq.Results().Count() == 0);
        }
Пример #3
0
        public void TestStringSingleParamEquals()
        {
            var searchParams = new List <SearchParameter>
            {
                new SearchParameter
                {
                    FieldName   = "FirstName",
                    SearchType  = ComparisonType.Equals,
                    SearchValue = "John"
                }
            };

            var pq = new ParameterizedQuery <MockPerson>(people.AsQueryable(), searchParams);

            Assert.IsTrue(pq.Results().Count() == 1);
        }
Пример #4
0
        public void TestDateSingleParamEqualsWithNoMatch()
        {
            var searchParams = new List <SearchParameter>
            {
                new SearchParameter
                {
                    FieldName   = "DateOfBirth",
                    SearchType  = ComparisonType.Equals,
                    SearchValue = DateTime.Parse("1/5/1971")
                }
            };

            var pq = new ParameterizedQuery <MockPerson>(people.AsQueryable(), searchParams);

            Assert.IsTrue(pq.Results().Count() == 0);
        }
Пример #5
0
        public void TestDateSingleParamBetween()
        {
            var searchParams = new List <SearchParameter>
            {
                new SearchParameter
                {
                    FieldName    = "DateOfBirth",
                    SearchType   = ComparisonType.Between,
                    SearchValue  = DateTime.Parse("1/1/1970"),
                    SearchValue2 = DateTime.Parse("1/30/1970")
                }
            };

            var pq = new ParameterizedQuery <MockPerson>(people.AsQueryable(), searchParams);

            Assert.IsTrue(pq.Results().Count() == 1);
        }