public void Similarity_Test(int item1, int item2, Int32SimilarityEvaluator evaluator) { var expectedDistance = Math.Abs(item1 - item2); var actualDistance = evaluator.EvaluateDistance(item1, item2); actualDistance.Should().Be(expectedDistance); }
public void Should_Override_Already_Added_InnerEvaluator( SimilarityEvaluator <PrimitiveEvaluable> evaluator) { var innerEvaluator = new Int32SimilarityEvaluator(); evaluator.AddInnerEvaluator(innerEvaluator); evaluator.InnerEvaluators.Should().Contain(innerEvaluator); }