protected override void AssertPlotElement(PlotElement model, PlotElementNode node)
 {
     var(testPlotElement, testNode) = GetTestPlotElement();
     AssertPropertiesAreEqual(testPlotElement, model, nameof(model.Name),
                              nameof(model.Description));
     AssertPropertiesAreEqual(testNode, node, nameof(node.XPosition),
                              nameof(node.YPosition));
 }
        protected override (PlotElement model, PlotElementNode node) GetTestPlotElement()
        {
            var plotElement = new PlotElement()
            {
                Name        = "PlotElementName",
                Description = "PlotElementDescription"
            };

            var node = new PlotElementNode()
            {
                PlotElement = plotElement,
                XPosition   = 10,
                YPosition   = 20
            };

            return(plotElement, node);
        }