public void TestMultiselectContextMenu() { XmlDocument storedResults = new XmlDocument(); storedResults.Load(TestResource("ContextMenuBuilderTestResults.xml")); foreach (Selection selection in XenObjectSelections) { MW(() => { ContextMenuBuilder cmd = new ContextMenuBuilder(_pluginManager, _mainWindow); ToolStripItem[] items = cmd.Build(selection.Objects.ConvertAll(x => new SelectedItem(GetAnyXenObject(xx => xx.opaque_ref == x.opaque_ref)))); AssertItemsMatchStoredResults(storedResults, selection, items); }); } // use this to save results // Serializer.SerializeTestResult(TestResource("ContextMenuBuilderTestResults.xml"), s, items); }
public void TestContextMenuFontCorrect() { ContextMenuBuilder builder = new ContextMenuBuilder(MainWindowWrapper.PluginManager, Program.MainWindow.CommandInterface); MW(() => TestMenuFontCorrect(builder.Build(GetAnyVM()))); }