public void EuclideanCalculateDistance_for3and4_expected5() { double[] a = { 10.0, 34.0 }; double[] b = { 13.0, 38.0 }; EuclideanDistance metric = new EuclideanDistance(); double result = metric.CalculateDistance(a, b); Assert.AreEqual(5.0, result); }
public void PointsDistanceEuclidean() { Point p1 = new Point(10.0, 15.0); Point p2 = new Point(7.0, 19.0); IDistanceMetric metric = new EuclideanDistance(); PointsDistance distance = new PointsDistance(metric); Assert.AreEqual(5.0, distance.CalculateDistance(p1, p2)); }
public void Initialize() { // Composition root (for unit tests) // Compose objects here using Dependency Injection IDistanceMetric metric = new EuclideanDistance(); PointsDistance distance = new PointsDistance(metric); this.cut = new ShootingRange(distance); }