public void SuggestedProductsMethodShouldReturnExpectedOutBelowIfGivenParameterIsHavana() { var products = new string[] { "havana" }; var searchWord = "havana"; var response = SearchSuggestions.SuggestedProducts(products, searchWord); Assert.AreEqual(6, response.Count); Assert.AreEqual("havana", response[0][0]); Assert.AreEqual("havana", response[1][0]); Assert.AreEqual("havana", response[2][0]); Assert.AreEqual("havana", response[3][0]); Assert.AreEqual("havana", response[4][0]); Assert.AreEqual("havana", response[5][0]); }
public void SuggestedProductsMethodShouldReturnExpectedOutBelowIfGivenParameterIsBags() { var products = new string[] { "bags", "baggage", "banner", "box", "cloths" }; var searchWord = "bags"; var response = SearchSuggestions.SuggestedProducts(products, searchWord); Assert.AreEqual(4, response.Count); Assert.AreEqual("baggage", response[0][0]); Assert.AreEqual("bags", response[0][1]); Assert.AreEqual("banner", response[0][2]); Assert.AreEqual("baggage", response[1][0]); Assert.AreEqual("bags", response[1][1]); Assert.AreEqual("banner", response[1][2]); Assert.AreEqual("baggage", response[2][0]); Assert.AreEqual("bags", response[2][1]); Assert.AreEqual("bags", response[3][0]); }
public void SuggestedProductsMethodShouldReturnExpectedOutBelowIfGivenParameterIsMouse() { var products = new string[] { "mobile", "mouse", "moneypot", "monitor", "mousepad" }; var searchWord = "mouse"; var response = SearchSuggestions.SuggestedProducts(products, searchWord); Assert.AreEqual(5, response.Count); Assert.AreEqual("mobile", response[0][0]); Assert.AreEqual("moneypot", response[0][1]); Assert.AreEqual("monitor", response[0][2]); Assert.AreEqual("mobile", response[1][0]); Assert.AreEqual("moneypot", response[1][1]); Assert.AreEqual("monitor", response[1][2]); Assert.AreEqual("mouse", response[2][0]); Assert.AreEqual("mousepad", response[2][1]); Assert.AreEqual("mouse", response[3][0]); Assert.AreEqual("mousepad", response[3][1]); Assert.AreEqual("mouse", response[4][0]); Assert.AreEqual("mousepad", response[4][1]); }