public void TestPropertiesWindowCommand() { _objectUnderTest.OnPropertiesWindowCommand(); ICloudExplorerItemSource sourceUnderTest = _objectUnderTest; _ownerMock.Verify(o => o.Context.ShowPropertiesWindow(sourceUnderTest.Item), Times.Once); _ownerMock.Verify(o => o.Context.ShowPropertiesWindow(It.IsNotIn(sourceUnderTest.Item)), Times.Never); }
public void TestTreeView_SelectedItemChanged_NotifiesSelectionUtils() { ICloudExplorerItemSource newSelectedSource = Mock.Of <ICloudExplorerItemSource>(); var newItemSource = new RoutedPropertyChangedEventArgs <object>(null, newSelectedSource) { RoutedEvent = TreeView.SelectedItemChangedEvent }; _objectUnderTest._treeView.RaiseEvent(newItemSource); _selectionUtilsMock.Verify(s => s.SelectItemAsync(newSelectedSource.Item), Times.Once); }