public void AssertDefaultValues() { var instance = new ItemEditorProjectExplorerItem(new StubIItemEditorWindowFactory()); Assert.IsNull(instance.Children); Assert.IsNull(instance.ContextMenuItems); Assert.IsFalse(instance.IsExpanded); Assert.IsFalse(instance.IsSelected); Assert.AreEqual(Resources.ProjectExplorerItemName, instance.Name); Assert.IsNull(instance.Value); }
public void WhenOpenIsCalledItWillShowWindow() { var spyWindow = new SpyWindow(); var instance = new ItemEditorProjectExplorerItem(new StubIItemEditorWindowFactory { Create = () => spyWindow }); instance.Open(); Assert.IsTrue(spyWindow.ShowHasBeenCalled); }