public void Verify_hash_code() { var dataPoint = new DoubleDataPoint(0.8, 0.2); var hashCode = dataPoint.GetHashCode(); Assert.AreEqual(562847809, hashCode); }
public void Verify_DoubleDataPoint_sets_correct_x_and_y_values() { var dataPoint = new DoubleDataPoint(0.1, 0.2); Assert.AreEqual(0.1, dataPoint.X); Assert.AreEqual(0.2, dataPoint.Y); }
public void Verify_hash_code_with_parameter() { var dataPoint1 = new DoubleDataPoint(0.8, 0.2); var dataPoint2 = new DoubleDataPoint(0.6, 0.12); var hashCode = dataPoint1.GetHashCode(dataPoint2); Assert.AreEqual(-1439151695, hashCode); }
public void verify_constructor_sets_real_properties_correctly() { IDataPoint[] dataPoints = new DoubleDataPoint[2] { new DoubleDataPoint(0.1, 0.2), new DoubleDataPoint(0.3, 0.4) }; var plotData = new PlotData(dataPoints, "title"); Assert.AreEqual(plotData.Points[0], dataPoints[0]); Assert.AreEqual(plotData.Points[1], dataPoints[1]); Assert.AreEqual(plotData.Title, "title"); }
public void Verify_DataPoint_equal_methods_work_correctly() { var dataPoint1 = new DoubleDataPoint(0.1, 0.2); var dataPoint2 = new DoubleDataPoint(0.1, 0.3); Assert.AreEqual(false, dataPoint1.Equals(dataPoint2)); Assert.IsFalse(dataPoint1.Equals(dataPoint2)); var dataPoint3 = new DoubleDataPoint(0.1, 0.2); Assert.AreEqual(true, dataPoint1.Equals(dataPoint3)); Assert.IsTrue(dataPoint1.Equals(dataPoint3)); Assert.IsTrue(dataPoint1.Equals(dataPoint1, dataPoint3)); }
public void Verify_to_string_value() { var dataPoint = new DoubleDataPoint(0.1, 0.3); Assert.AreEqual("0.1, 0.3", dataPoint.ToString()); }