public void TestBuildMethods() { // Act MenuItem buildDeleteMenuItem = NodeContextMenuBuilder.BuildDeleteMenuItem(); MenuItem buildGroupsMenuItem = NodeContextMenuBuilder.BuildGroupsMenuItem(); MenuItem buildPreviewMenuItem = NodeContextMenuBuilder.BuildPreviewMenuItem(); MenuItem buildFreezeMenuItem = NodeContextMenuBuilder.BuildFreezeMenuItem(); MenuItem buildShowLabelsMenuItem = NodeContextMenuBuilder.BuildShowLabelsMenuItem(); MenuItem buildRenameMenuItem = NodeContextMenuBuilder.BuildRenameMenuItem(); MenuItem buildLacingMenuItem = NodeContextMenuBuilder.BuildLacingMenuItem(); MenuItem buildIsInputMenuItem = NodeContextMenuBuilder.BuildIsInputMenuItem(); MenuItem buildIsOutputMenuItem = NodeContextMenuBuilder.BuildIsOutputMenuItem(); MenuItem buildHelpMenuItem = NodeContextMenuBuilder.BuildHelpMenuItem(); // Assert Assert.IsNotNull(buildDeleteMenuItem); Assert.IsNotNull(buildGroupsMenuItem); Assert.IsNotNull(buildPreviewMenuItem); Assert.IsNotNull(buildFreezeMenuItem); Assert.IsNotNull(buildShowLabelsMenuItem); Assert.IsNotNull(buildRenameMenuItem); Assert.IsNotNull(buildLacingMenuItem); Assert.IsNotNull(buildIsInputMenuItem); Assert.IsNotNull(buildIsOutputMenuItem); Assert.IsNotNull(buildHelpMenuItem); Assert.AreEqual(Dynamo.Wpf.Properties.Resources.ContextMenuDelete, buildDeleteMenuItem.Header); Assert.AreEqual(Dynamo.Wpf.Properties.Resources.ContextMenuGroups, buildGroupsMenuItem.Header); Assert.AreEqual(3, buildGroupsMenuItem.Items.Count); Assert.AreEqual(Dynamo.Wpf.Properties.Resources.NodeContextMenuPreview, buildPreviewMenuItem.Header); Assert.AreEqual(Dynamo.Wpf.Properties.Resources.NodesRunStatus, buildFreezeMenuItem.Header); Assert.AreEqual(Dynamo.Wpf.Properties.Resources.NodeContextMenuShowLabels, buildShowLabelsMenuItem.Header); Assert.AreEqual(Dynamo.Wpf.Properties.Resources.NodeContextMenuRenameNode, buildRenameMenuItem.Header); Assert.AreEqual(Dynamo.Wpf.Properties.Resources.ContextMenuLacing, buildLacingMenuItem.Header); Assert.AreEqual(4, buildLacingMenuItem.Items.Count); Assert.AreEqual(Dynamo.Wpf.Properties.Resources.NodeContextMenuIsInput, buildIsInputMenuItem.Header); Assert.AreEqual(Dynamo.Wpf.Properties.Resources.NodeContextMenuIsOutput, buildIsOutputMenuItem.Header); Assert.AreEqual(Dynamo.Wpf.Properties.Resources.NodeContextMenuHelp, buildHelpMenuItem.Header); }