public void CalculateDistanceTest() { //arrange DistanceMetric firstMetric = new AbsoluteDistance(); Feature initial = new DoubleFeature(firstMetric, 20.0); Feature initial2 = new DoubleFeature(firstMetric, 22.0); //act, assert Assert.AreEqual(initial.CalculateDistance(initial2), 2); }
public void SumTest() { //arrange DistanceMetric firstMetric = new AbsoluteDistance(); Feature initial = new DoubleFeature(firstMetric, 20.0); Feature initial2 = new DoubleFeature(firstMetric, 22.0); //act Feature result = initial2.Sum(initial); //assert Assert.AreEqual(result.FeatureValue, 42.0); Assert.AreSame(result.MetricUsed, firstMetric); }