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)); }
public void Search_Null_SearchTerms_Test() { string[] searchTerms = null; DynamicPerson p = Common.CreateDynamicPerson("1", "carl", "marks"); searchTerms = null; p.Search(searchTerms); }
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)); }
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)); }