public void PluginItem_Click_Raises_SelectedRenderedChanged() { ErrorToolbar toolbar = new ErrorToolbar(); StackTraceDisplay raw = new StackTraceDisplay(); SourceCodeDisplay code = new SourceCodeDisplay(); toolbar.Register(raw); toolbar.Register(code); raw.PluginItem.PerformClick(); Assert.NotNull(toolbar.SelectedDisplay); Assert.That(toolbar.SelectedDisplay, Is.EqualTo(raw)); code.PluginItem.PerformClick(); Assert.NotNull(toolbar.SelectedDisplay); Assert.That(toolbar.SelectedDisplay, Is.EqualTo(code)); return; }
public void Set_Or_Unset_Check_Flag_On_Selection() { ErrorToolbar toolbar = new ErrorToolbar(); StackTraceDisplay raw = new StackTraceDisplay(); SourceCodeDisplay code = new SourceCodeDisplay(); toolbar.Register(raw); toolbar.Register(code); toolbar.SelectedDisplay = raw; Assert.True(((ToolStripButton)raw.PluginItem).Checked); Assert.False(((ToolStripButton)code.PluginItem).Checked); toolbar.SelectedDisplay = code; Assert.False(((ToolStripButton)raw.PluginItem).Checked); Assert.True(((ToolStripButton)code.PluginItem).Checked); toolbar.SelectedDisplay = null; Assert.False(((ToolStripButton)raw.PluginItem).Checked); Assert.False(((ToolStripButton)code.PluginItem).Checked); return; }
public void SetUp() { _traceDisplay = new StackTraceDisplay(); }