Exemplo n.º 1
0
        public void Search_CorrectSearch_Some_Terms_Incorrect_Test()
        {
            string[]      searchTerms = null;
            DynamicPerson p           = Common.CreateDynamicPerson("1", "carl", "marks");

            searchTerms = new string[] { "c", "x" };
            Assert.AreEqual(1, p.Search(searchTerms));

            searchTerms = new string[] { "c", "x", "y" };
            Assert.AreEqual(1, p.Search(searchTerms));

            searchTerms = new string[] { "x", "c", "y" };
            Assert.AreEqual(1, p.Search(searchTerms));
        }
Exemplo n.º 2
0
        public void Search_Null_SearchTerms_Test()
        {
            string[]      searchTerms = null;
            DynamicPerson p           = Common.CreateDynamicPerson("1", "carl", "marks");

            searchTerms = null;
            p.Search(searchTerms);
        }
Exemplo n.º 3
0
        public void Search_Empty_Search_Test()
        {
            string[]      searchTerms = null;
            DynamicPerson p           = Common.CreateDynamicPerson("1", "carl", "marks");

            searchTerms = new string[] { };
            Assert.AreEqual(0, p.Search(searchTerms));
        }
Exemplo n.º 4
0
        public void Search_CorrectSearches_Test()
        {
            string[]      searchTerms = null;
            DynamicPerson p           = Common.CreateDynamicPerson("1", "carl", "marks");

            searchTerms = new string[] { "c" };
            Assert.AreEqual(1, p.Search(searchTerms));

            searchTerms = new string[] { "c", "m" };
            Assert.AreEqual(2, p.Search(searchTerms));

            searchTerms = new string[] { "c", "m", "carl" };
            Assert.AreEqual(3, p.Search(searchTerms));

            searchTerms = new string[] { "c", "m", "1" };
            Assert.AreEqual(3, p.Search(searchTerms));

            searchTerms = new string[] { "c", "m", "1", "carl" };
            Assert.AreEqual(4, p.Search(searchTerms));

            searchTerms = new string[] { "c", "m", "1", "marks", "carl" };
            Assert.AreEqual(5, p.Search(searchTerms));
        }