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); }
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); }
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); }
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); }
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); }