Exemplo n.º 1
0
        public void SearchPersonNoResults()
        {
            using (_testSubject = new PersonContext())
            {
                //Create and save new Person
                _testSubject.Add(_person1);
                _testSubject.Add(_person2);

                var persons = _testSubject.Search("SomeStringThatReturnsNoResults");
                Assert.IsNotNull(persons);
                Assert.AreEqual(0, persons.Count);
            }
        }
Exemplo n.º 2
0
        public void SearchPerson()
        {
            using (_testSubject = new PersonContext())
            {
                //Create and save new Person
                _testSubject.Add(_person1);
                _testSubject.Add(_person2);

                var persons = _testSubject.Search("John");
                Assert.IsNotNull(persons);
                Assert.AreEqual(1, persons.Count);
                Assert.IsNotNull(persons[0]);

                var person = persons[0];
                AssertPerson(person, FirstName1, LastName1, Interests1, Image1, FirstStreetLine1,
                             SecondStreetLine1, City1, State1, Zip1, Country1, DateOfBirth1);
            }
        }
Exemplo n.º 3
0
        public void SearchPersonWithEmptyString()
        {
            using (_testSubject = new PersonContext())
            {
                //Create and save new Person
                _testSubject.Add(_person1);
                _testSubject.Add(_person2);

                var persons = _testSubject.Search("");
                Assert.IsNotNull(persons);
                Assert.AreEqual(2, persons.Count);
                Assert.IsNotNull(persons[0]);
                Assert.IsNotNull(persons[1]);

                AssertPerson(persons[0], FirstName2, LastName2, Interests2, Image2, FirstStreetLine2,
                             SecondStreetLine2, City2, State2, Zip2, Country2, DateOfBirth2);

                AssertPerson(persons[1], FirstName1, LastName1, Interests1, Image1, FirstStreetLine1,
                             SecondStreetLine1, City1, State1, Zip1, Country1, DateOfBirth1);
            }
        }