public void TestCalibrationResult() { CalibrationResult cr = new CalibrationResult(); cr.AverageErrorDegree = 11.1d; cr.AverageErrorDegreeRight = 800.13d; CalibrationPoint cp = new CalibrationPoint(); cp.StandardDeviation.Left = 123.123d; cp.Accuracy.Left = 324.159d; cp.MeanError.Left = 657.159d; cp.Coordinates = new Point2D(321.123f, 432.234f); cr.Calibpoints = new CalibrationPoint[] { cp }; String json = JsonConvert.SerializeObject(cr); CalibrationResult cr2 = JsonConvert.DeserializeObject <CalibrationResult>(json); Assert.AreEqual(cr, cr2); Assert.AreEqual(cr.GetHashCode(), cr2.GetHashCode()); }
public void TestCalibrationResult() { CalibrationResult cr = new CalibrationResult(); cr.AverageErrorDegree = 11.1d; cr.AverageErrorDegreeRight = 800.13d; CalibrationPoint cp = new CalibrationPoint(); cp.StandardDeviation.Left = 123.123d; cp.Accuracy.Left = 324.159d; cp.MeanError.Left = 657.159d; cp.Coordinates = new Point2D(321.123f, 432.234f); cr.Calibpoints = new CalibrationPoint[] { cp }; String json = JsonConvert.SerializeObject(cr); CalibrationResult cr2 = JsonConvert.DeserializeObject<CalibrationResult>(json); Assert.AreEqual(cr, cr2); Assert.AreEqual(cr.GetHashCode(), cr2.GetHashCode()); }