Ejemplo n.º 1
0
        public void CanValidate_checks_type_properly(Type type, bool works)
        {
            var validator = new LambdaValidator(typeof(Target), target => { });
            var method    = validator.GetType().GetMethod(nameof(validator.CanValidate)).MakeGenericMethod(type);

            var result = (bool)method.Invoke(validator, new object[0]);

            result.ShouldBe(works, $"validator.CanValidate<{type.Name}>().ShouldBe({works});");
        }