public void Popup_selector() { WpfTestHelper.WithWindow(w => { var selector = new PopupSelector(); selector.Name = "Items"; selector.Member = "Item.Item2"; w.Content = selector; selector.Loaded += (sender, args) => { var text = selector.AsText(); Assert.That(text, Does.Contain("test2")); WpfTestHelper.Shutdown(w); }; w.DataContext = new Model(); ViewModelBinder.Bind(w.DataContext, w, null); }); }
private static PopupSelector InitSelector(Window w) { var selector = new PopupSelector(); selector.Name = "Items"; selector.Member = "Item.Item2"; w.Content = new StackPanel { Children = { selector } }; var model = new Model(); model.Items = Enumerable.Range(1, 100) .Select(i => new Selectable <Tuple <string, string> >(Tuple.Create(i.ToString(), i.ToString()))) .ToList(); w.DataContext = model; ViewModelBinder.Bind(w.DataContext, w, null); return(selector); }