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); }