public void GetValidationTransformerForModelShouldReturnNullWhenNoTransformerIsFoundForTheSpecifiedType() { IValidationTransformer validationTransformer = Substitute.For<IValidationTransformer>(); validationTransformer.UIModelType.Returns(typeof(string)); validationTransformer.ValidationModelType.Returns(typeof(int)); DefaultValidationTransformerManager validationTransformerManager = new DefaultValidationTransformerManager(); validationTransformerManager.RegisterValidationTransformer(validationTransformer); Assert.IsNull(validationTransformerManager.GetValidationTransformerForUIModel(typeof(int))); }
public void GetValidationTransformerForModelShouldReturnNullWhenNoTransformerIsFoundForTheSpecifiedType() { IValidationTransformer validationTransformer = Substitute.For <IValidationTransformer>(); validationTransformer.UIModelType.Returns(typeof(string)); validationTransformer.ValidationModelType.Returns(typeof(int)); DefaultValidationTransformerManager validationTransformerManager = new DefaultValidationTransformerManager(); validationTransformerManager.RegisterValidationTransformer(validationTransformer); Assert.IsNull(validationTransformerManager.GetValidationTransformerForUIModel(typeof(int))); }
public void GetValidationTransformerForModelShouldReturnNullWhenRegistyIsEmpty() { DefaultValidationTransformerManager validationTransformerManager = new DefaultValidationTransformerManager(); Assert.IsNull(validationTransformerManager.GetValidationTransformerForUIModel(typeof(string))); }