예제 #1
0
        public void ExtensionMethods_AutocompleteEntry_AutocompletionProvided()
        {
            // Arrange
            Entry         entry = new Entry();
            List <string> list  = new List <string> {
                "Peanuts",
                "Butter",
                "Tomatoes",
                "Ketchup"
            };
            List <string> returnedList = new List <string> ();

            // Action
            entry.Autocomplete(list);
            entry.Completion.Model.Foreach((model, path, iter) => {
                returnedList.Add(model.GetValue(iter, 0).ToString());
                return(false);
            });

            // Assert
            Assert.AreEqual(list, returnedList);
        }