Beispiel #1
0
        public void Should_Give_Primitive_Evaluator()
        {
            var evaluator = SimilarityEvaluatorContainer.GetPrimitiveEvaluator <int>();

            evaluator.Should().NotBeNull();
            evaluator.Should().BeOfType(typeof(Int32SimilarityEvaluator));
        }
Beispiel #2
0
        public EnumerableSimilarityEvaluator()
        {
            var innerEvaluator = SimilarityEvaluatorContainer.GetPrimitiveEvaluator <T>();

            if (innerEvaluator == null)
            {
                innerEvaluator = new SimilarityEvaluator <T>();
            }

            this.innerEvaluator = innerEvaluator;
        }
Beispiel #3
0
        public void Should_Return_Null_For_Non_Existent_Evaluator()
        {
            var evaluator = SimilarityEvaluatorContainer.GetPrimitiveEvaluator <object>();

            evaluator.Should().BeNull();
        }
Beispiel #4
0
 public void Should_Give_Expected_InnerEvaluator(EnumerableSimilarityEvaluator <string> evaluator)
 {
     evaluator.InnerEvaluator.Should().Be(SimilarityEvaluatorContainer.GetPrimitiveEvaluator <string>());
 }