public void TestChangeSuggestions1() { var control = new SuggestionInputControl(); new Action(() => control.Suggestions = new List <object>()) .ShouldNotThrow(); }
public void Setup() { _control = new SuggestionInputControl { Style = _style }; _control.ApplyTemplate().Should().BeTrue(); _control.Popup.Should().NotBeNull(); _keyboard = new TestKeyboard(); }
public void TestChangeSuggestions3() { var control = new SuggestionInputControl(); var suggestions = new ObservableCollectionMock(); suggestions.Listeners.Should().BeEmpty(); control.Suggestions = suggestions; suggestions.Listeners.Should().HaveCount(1); control.RaiseEvent(new RoutedEventArgs(FrameworkElement.UnloadedEvent)); suggestions.Listeners.Should().BeEmpty(); }
public void TestChangeSuggestions2() { var control = new SuggestionInputControl(); var suggestions = new ObservableCollectionMock(); suggestions.Listeners.Should().BeEmpty(); control.Suggestions = suggestions; suggestions.Listeners.Should().HaveCount(1); control.Suggestions = null; suggestions.Listeners.Should().BeEmpty(); }