public void NoClientRulesByDefault() { // Arrange ModelMetadata metadata = ModelMetadataProviders.Current.GetMetadataForProperty(() => 15, typeof(string), "Length"); ControllerContext context = new ControllerContext(); // Act TestableModelValidator validator = new TestableModelValidator(metadata, context); // Assert Assert.IsFalse(validator.GetClientValidationRules().Any()); }
public void IsRequiredFalseByDefault() { // Arrange ModelMetadata metadata = ModelMetadataProviders.Current.GetMetadataForProperty(() => 15, typeof(string), "Length"); ControllerContext context = new ControllerContext(); // Act TestableModelValidator validator = new TestableModelValidator(metadata, context); // Assert Assert.IsFalse(validator.IsRequired); }
public void IsRequiredFalseByDefault() { // Arrange ModelMetadata metadata = _metadataProvider.GetMetadataForProperty(() => 15, typeof(string), "Length"); // Act TestableModelValidator validator = new TestableModelValidator(_noValidatorProviders); // Assert Assert.False(validator.IsRequired); }
public void ValuesSet() { // Arrange ModelMetadata metadata = _metadataProvider.GetMetadataForProperty(() => 15, typeof(string), "Length"); // Act TestableModelValidator validator = new TestableModelValidator(_noValidatorProviders); // Assert Assert.Same(_noValidatorProviders, validator.ValidatorProviders); }
public void IsRequiredFalseByDefault() { // Arrange ModelMetadata metadata = ModelMetadataProviders.Current.GetMetadataForProperty(() => 15, typeof(string), "Length"); ControllerContext context = new ControllerContext(); // Act TestableModelValidator validator = new TestableModelValidator(metadata, context); // Assert Assert.False(validator.IsRequired); }
public void NoClientRulesByDefault() { // Arrange ModelMetadata metadata = ModelMetadataProviders.Current.GetMetadataForProperty(() => 15, typeof(string), "Length"); ControllerContext context = new ControllerContext(); // Act TestableModelValidator validator = new TestableModelValidator(metadata, context); // Assert Assert.Empty(validator.GetClientValidationRules()); }
public void ValuesSet() { // Arrange ModelMetadata metadata = ModelMetadataProviders.Current.GetMetadataForProperty(() => 15, typeof(string), "Length"); ControllerContext context = new ControllerContext(); // Act TestableModelValidator validator = new TestableModelValidator(metadata, context); // Assert Assert.AreSame(context, validator.ControllerContext); Assert.AreSame(metadata, validator.Metadata); }
public void ValuesSet() { // Arrange ModelMetadata metadata = ModelMetadataProviders.Current.GetMetadataForProperty(() => 15, typeof(string), "Length"); ControllerContext context = new ControllerContext(); // Act TestableModelValidator validator = new TestableModelValidator(metadata, context); // Assert Assert.Same(context, validator.ControllerContext); Assert.Same(metadata, validator.Metadata); }