public void TestReversibility()
        {
            ChartPlotter plotter        = new ChartPlotter();
            var          genericPlotter = plotter.GetGenericPlotter <double, double>();

            genericPlotter.DataRect = new GenericRect <double, double>(0, 0, 2, 2);

            Assert.IsTrue(plotter.Visible == new DataRect(0, 0, 2, 2));
            Assert.IsTrue(genericPlotter.DataRect == new GenericRect <double, double>(0, 0, 2, 2));
        }