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)); }