public void ClassWithDataMemberIsRequiredTrueWithoutDataContract_NoValidator() { // Arrange var provider = new DataMemberModelValidatorProvider(); var metadata = _metadataProvider.GetMetadataForProperty(() => null, typeof(ClassWithDataMemberIsRequiredTrueWithoutDataContract), "TheProperty"); // Act IEnumerable <ModelValidator> validators = provider.GetValidators(metadata, new[] { provider }); // Assert Assert.Empty(validators); }
public void ClassWithDataMemberIsRequiredTrueWithoutDataContract_NoValidator() { // Arrange var provider = new DataMemberModelValidatorProvider(); var metadata = _metadataProvider.GetMetadataForProperty(() => null, typeof(ClassWithDataMemberIsRequiredTrueWithoutDataContract), "TheProperty"); // Act IEnumerable<ModelValidator> validators = provider.GetValidators(metadata, new[] { provider }); // Assert Assert.Empty(validators); }
public void ClassWithDataMemberIsRequiredTrue_Validator() { // Arrange var provider = new DataMemberModelValidatorProvider(); var metadata = _metadataProvider.GetMetadataForProperty(() => null, typeof(ClassWithDataMemberIsRequiredTrue), "TheProperty"); // Act IEnumerable<ModelValidator> validators = provider.GetValidators(metadata, new[] { provider }); // Assert ModelValidator validator = Assert.Single(validators); Assert.True(validator.IsRequired); }
public void ClassWithDataMemberIsRequiredTrue_Validator() { // Arrange var provider = new DataMemberModelValidatorProvider(); var metadata = _metadataProvider.GetMetadataForProperty(() => null, typeof(ClassWithDataMemberIsRequiredTrue), "TheProperty"); // Act IEnumerable <ModelValidator> validators = provider.GetValidators(metadata, new[] { provider }); // Assert ModelValidator validator = Assert.Single(validators); Assert.True(validator.IsRequired); }