public void ReturnsWordSurroundedByPrefixAndSuffix(string prefix, string suffix, string expected) { var obs = Observable.Return(new BitmapImage()); var suggestion = new AutoCompleteSuggestion("foo", obs, prefix, suffix); Assert.AreEqual(expected, suggestion.ToString()); }
public void ReturnsOneForEmptyString() { var obs = Observable.Return(new BitmapImage()); var suggestion = new AutoCompleteSuggestion("joe", "namathe", obs, "@", ""); int rank = suggestion.GetSortRank(""); Assert.AreEqual(1, rank); }
public void ReturnsCorrectScoreForSuggestions(string login, string name, int expectedRank) { var obs = Observable.Return(new BitmapImage()); var suggestion = new AutoCompleteSuggestion(login, name, obs, "@", ""); int rank = suggestion.GetSortRank("pat"); Assert.AreEqual(expectedRank, rank); }