public TestListDisplayStrategy(ITestTreeView view, ITestModel model) : base(view, model) { _groupBy = _model.Settings.Gui.TestTree.TestList.GroupBy; _grouping = CreateTestGrouping(_groupBy); _view.GroupBy.SelectedItem = _groupBy; _view.CollapseToFixturesCommand.Enabled = false; }
public void CreateDisplayStrategy() { _view = Substitute.For<ITestTreeView>(); _model = Substitute.For<ITestModel>(); _strategy = GetDisplayStrategy(); }
public void RestoreVisualState(ITestTreeView view, IDictionary <string, TreeNode> treeMap) { view.CheckBoxes = ShowCheckBoxes; foreach (VisualTreeNode visualNode in Nodes) { if (treeMap.ContainsKey(visualNode.Id)) { TreeNode treeNode = treeMap[visualNode.Id]; if (treeNode.IsExpanded != visualNode.Expanded) { treeNode.Toggle(); } treeNode.Checked = visualNode.Checked; } } if (SelectedNode != null && treeMap.ContainsKey(SelectedNode)) { view.Tree.SelectedNode = treeMap[SelectedNode]; } if (TopNode != null && treeMap.ContainsKey(TopNode)) { view.Tree.TopNode = treeMap[TopNode]; } //view.Tree.Select(); }
public void CreateDisplayStrategy() { _view = Substitute.For <ITestTreeView>(); _model = Substitute.For <ITestModel>(); new NUnitTreeDisplayStrategy(_view, _model); }
public DisplayStrategy(ITestTreeView view, ITestModel model) { _view = view; _model = model; this.Tree = view.Tree; }
public void CreateDisplayStrategy() { _view = Substitute.For<ITestTreeView>(); _model = Substitute.For<ITestModel>(); new NUnitTreeDisplayStrategy(_view, _model); }
public TestPropertiesDisplay(ITestModel model, ITestTreeView view) { _model = model; _view = view; InitializeComponent(); }
public void CreateDisplayStrategy() { _view = Substitute.For <ITestTreeView>(); _model = Substitute.For <ITestModel>(); _strategy = GetDisplayStrategy(); }
public void CreatePresenter() { _view = Substitute.For <ITestTreeView>(); _model = Substitute.For <ITestModel>(); _model.Settings.Returns <SettingsModel>(new SettingsModel(new UserSettingsFake())); _presenter = new TreeViewPresenter(_view, _model); }
public TreeViewPresenter(ITestTreeView treeView, ITestModel model) { _view = treeView; _model = model; InitializeRunCommands(); WireUpEvents(); }
public DisplayStrategy(ITestTreeView view, ITestModel model) { _view = view; _model = model; _settings = new SettingsModel(_model.GetService <ISettings>()); this.Tree = view.Tree; }
public DisplayStrategy(ITestTreeView view, ITestModel model) { _view = view; _model = model; _settings = _model.Services.UserSettings; this.Tree = view.Tree; }
public void CreatePresenter() { _view = Substitute.For<ITestTreeView>(); _model = Substitute.For<ITestModel>(); _model.Settings.Returns<SettingsModel>(new SettingsModel(new UserSettingsFake())); _presenter = new TreeViewPresenter(_view, _model); }
public void CreateDisplayStrategy() { _view = Substitute.For <ITestTreeView>(); _model = Substitute.For <ITestModel>(); _settings = new TestCentric.TestUtilities.Fakes.UserSettings(); _model.Settings.Returns(_settings); _strategy = GetDisplayStrategy(); }
public TreeViewPresenter(ITestTreeView treeView, ITestModel model) { _view = treeView; _model = model; Settings = new Settings.TestTreeSettings(_model.Services.UserSettings); InitializeRunCommands(); WireUpEvents(); }
public void CreatePresenter() { _view = Substitute.For <ITestTreeView>(); _model = Substitute.For <ITestModel>(); _presenter = new TreeViewPresenter(_view, _model); // Make it look like the view loaded _view.Load += Raise.Event <System.EventHandler>(null, new System.EventArgs()); }
/// <summary> /// Returns the namespace selected if any. /// </summary> public static string GetNamespace(object caller) { ITestTreeView testTreeView = caller as ITestTreeView; if (testTreeView != null) { return(testTreeView.SelectedNamespace); } return(null); }
public void CreatePresenter() { _view = Substitute.For <ITestTreeView>(); _model = Substitute.For <ITestModel>(); _model.Settings.Returns <SettingsModel>(new SettingsModel(new UserSettingsFake())); new TreeViewPresenter(_view, _model); // Make it look like the view loaded _view.Load += Raise.Event <System.EventHandler>(null, new System.EventArgs()); }
public DisplayStrategy(ITestTreeView view, ITestModel model) { _view = view; _model = model; this.Tree = view.Tree; //CreateContextMenu(); WireUpEvents(); }
public void CreatePresenter() { _view = Substitute.For <ITestTreeView>(); _model = Substitute.For <ITestModel>(); _model.Settings.Returns(new TestCentric.TestUtilities.Fakes.UserSettings()); _presenter = new TreeViewPresenter(_view, _model); // Make it look like the view loaded _view.Load += Raise.Event <System.EventHandler>(_view, new System.EventArgs()); }
public FixtureListDisplayStrategy(ITestTreeView view, ITestModel model) : base(view, model) { SetDefaultTestGrouping(); _view.CollapseToFixturesCommand.Enabled = true; // Ugly Hack! We should not be referencing view components here. // TODO: Create a better inteface for a CheckedMenuGroup var checkedMenuGroup = _view.GroupBy as UiKit.Elements.CheckedMenuGroup; if (checkedMenuGroup != null) checkedMenuGroup.EnableItem("FIXTURE", false); }
public void CreatePresenter() { _view = Substitute.For<ITestTreeView>(); _model = Substitute.For<ITestModel>(); _model.Settings.Returns<SettingsModel>(new SettingsModel(new UserSettingsFake())); _presenter = new TreeViewPresenter(_view, _model); // Make it look like the view loaded _view.Load += Raise.Event<System.EventHandler>(null, new System.EventArgs()); }
IMember GetMember(ITestTreeView treeView) { IMember member = treeView.SelectedMember; if (member != null) { BaseTestMember baseTestMethod = member as BaseTestMember; if (baseTestMethod != null) { return baseTestMethod.Member; } } return member; }
public static IProject GetProject(object caller) { ITestTreeView testTreeView = caller as ITestTreeView; if (testTreeView != null) { return(testTreeView.SelectedProject); } IClass c = GetClassFromMemberOrCaller(caller); return(GetProject(c)); }
public TreeViewPresenter(ITestTreeView treeView, ITestModel model) { _view = treeView; _model = model; Settings = _model.Services.UserSettings.Gui.TestTree; _view.AlternateImageSet = (string)Settings.AlternateImageSet; InitializeRunCommands(); WireUpEvents(); }
public static VisualState LoadFrom(ITestTreeView view) { var visualState = new VisualState() { ShowCheckBoxes = view.CheckBoxes, TopNode = (string)view.Tree.TopNode?.Tag, SelectedNode = (string)view.Tree.SelectedNode?.Tag, }; visualState.ProcessTreeNodes(view.Tree); return(visualState); }
public override void Run() { ITestTreeView treeView = Owner as ITestTreeView; if (treeView != null) { ITest test = treeView.SelectedTests.FirstOrDefault(); if (test != null && test.GoToDefinition.CanExecute(null)) { test.GoToDefinition.Execute(null); } } }
public TreeViewPresenter(ITestTreeView treeView, ITestModel model) { _view = treeView; _model = model; var settingsService = _model.GetService <ISettings>(); Settings = new Settings.TestTreeSettings(settingsService); SelectedCategorySettings = new Settings.TestCategorySettings(settingsService); InitializeRunCommands(); WireUpEvents(); }
public TreeViewPresenter(ITestTreeView treeView, ITestModel model) { _view = treeView; _model = model; _treeSettings = _model.Settings.Gui.TestTree; _view.ShowCheckBoxes.Checked = _treeSettings.ShowCheckBoxes; _view.AlternateImageSet = _treeSettings.AlternateImageSet; InitializeRunCommands(); WireUpEvents(); }
public TreeViewPresenter(ITestTreeView treeView, ITestModel model) { _view = treeView; _model = model; // Create the initial display, which assists the presenter // both by providing public methods and by handling events. _displayFormat = _model.Settings.Gui.TestTree.DisplayFormat; _display = CreateDisplayStrategy(_displayFormat); _view.FormatButton.ToolStripItem.ToolTipText = _display.Description; InitializeRunCommands(); WireUpEvents(); }
IMember GetMember(ITestTreeView treeView) { IMember member = treeView.SelectedMethod; if (member != null) { BaseTestMethod baseTestMethod = member as BaseTestMethod; if (baseTestMethod != null) { return(baseTestMethod.Method); } } return(member); }
public FixtureListDisplayStrategy(ITestTreeView view, ITestModel model) : base(view, model) { SetDefaultTestGrouping(); _view.CollapseToFixturesCommand.Enabled = true; // Ugly Hack! We should not be referencing view components here. // TODO: Create a better interface for a CheckedMenuGroup var checkedMenuGroup = _view.GroupBy as TestCentric.Gui.Elements.CheckedMenuGroup; if (checkedMenuGroup != null) { checkedMenuGroup.EnableItem("FIXTURE", false); } }
public TreeViewPresenter(ITestTreeView view, ITestModel model) { _view = view; _model = model; _settings = model.Services.UserSettings; _view.DisplayStyle = (DisplayStyle)_settings.Gui.TestTree.InitialTreeDisplay; _view.AlternateImageSet = (string)_settings.Gui.TestTree.AlternateImageSet; //_view.ShowCheckBoxes.Checked = _view.CheckBoxes = _settings.Gui.TestTree.ShowCheckBoxes; _view.RunCommand.Enabled = false; WireUpEvents(); }
public static IEnumerable <ITest> GetTests(ITestSolution testSolution, object caller) { ITestTreeView testTreeView = caller as ITestTreeView; if (testTreeView != null) { return(testTreeView.SelectedTests); } if (testSolution != null) { IEntity entity = ResolveResultMenuCommand.GetSymbol(caller) as IEntity; return(testSolution.GetTestsForEntity(entity)); } return(Enumerable.Empty <ITest>()); }
public FixtureListDisplayStrategy(ITestTreeView view, ITestModel model) : base(view, model) { _groupBy = _model.Settings.Gui.TestTree.FixtureList.GroupBy; _grouping = CreateTestGrouping(_groupBy); _view.GroupBy.SelectedItem = _groupBy; _view.CollapseToFixturesCommand.Enabled = true; // Ugly Hack! We should not be referencing view components here. // TODO: Create a better inteface for a CheckedMenuGroup var checkedMenuGroup = _view.GroupBy as UiKit.Elements.CheckedMenuGroup; if (checkedMenuGroup != null) { checkedMenuGroup.EnableItem("FIXTURE", false); } }
public void CreateDisplayStrategy() { _view = Substitute.For <ITestTreeView>(); _model = Substitute.For <ITestModel>(); _settings = new TestCentric.TestUtilities.Fakes.UserSettings(); _settings.Gui.TestTree.SaveVisualState = false; _model.Settings.Returns(_settings); // We can't construct a TreeNodeCollection, so we fake it var nodes = new TreeNode().Nodes; nodes.Add(new TreeNode("test.dll")); _view.Tree.Nodes.Returns(nodes); _strategy = GetDisplayStrategy(); }
public NUnitTreeDisplayStrategy(ITestTreeView view, ITestModel model) : base(view, model) { _view.GroupBy.Enabled = false; _view.CollapseToFixturesCommand.Enabled = true; }
public TestListDisplayStrategy(ITestTreeView view, ITestModel model) : base(view, model) { SetDefaultTestGrouping(); _view.CollapseToFixturesCommand.Enabled = false; }
public GroupDisplayStrategy(ITestTreeView view, ITestModel model) : base(view, model) { _view.GroupBy.Enabled = true; _view.GroupBy.SelectionChanged += OnGroupByChanged; }