3 implementations of IValidatableInfo
Microsoft.Extensions.Validation (3)
84 references to IValidatableInfo
Microsoft.AspNetCore.Components.Forms (2)
Microsoft.AspNetCore.Http.Microbenchmarks (6)
Microsoft.AspNetCore.Routing (2)
Microsoft.Extensions.Validation (12)
Microsoft.Extensions.Validation.GeneratorTests (39)
Microsoft.Extensions.Validation.Tests (21)
ValidatableInfoResolverTests.cs (9)
16public delegate void TryGetValidatableTypeInfoCallback(Type type, out IValidatableInfo? validatableInfo);
33.Setup(r => r.TryGetValidatableTypeInfo(typeof(ValidatableType), out It.Ref<IValidatableInfo?>.IsAny))
34.Callback(new TryGetValidatableTypeInfoCallback((Type t, out IValidatableInfo? info) =>
42.Setup(r => r.TryGetValidatableTypeInfo(typeof(ValidatableType), out It.Ref<IValidatableInfo?>.IsAny))
43.Callback(new TryGetValidatableTypeInfoCallback((Type t, out IValidatableInfo? info) =>
60var result = validationOptions.TryGetValidatableTypeInfo(typeof(ValidatableType), out var validatableInfo);
68resolver1.Verify(r => r.TryGetValidatableTypeInfo(typeof(ValidatableType), out It.Ref<IValidatableInfo?>.IsAny), Times.Once);
69resolver2.Verify(r => r.TryGetValidatableTypeInfo(typeof(ValidatableType), out It.Ref<IValidatableInfo?>.IsAny), Times.Once);
70resolver3.Verify(r => r.TryGetValidatableTypeInfo(typeof(ValidatableType), out It.Ref<IValidatableInfo?>.IsAny), Times.Never);
MinimalValidationSample (2)