public FieldValidator ToSDKFieldValidator() { if (fieldValidation == null) { return fieldValidator; } fieldValidator = new FieldValidator(); fieldValidator.Message = fieldValidation.ErrorMessage; if (fieldValidation.ErrorCode.HasValue) fieldValidator.ErrorCode = fieldValidation.ErrorCode.Value; if (fieldValidation.MaxLength.HasValue) fieldValidator.MaxLength = fieldValidation.MaxLength.Value; if (fieldValidation.MinLength.HasValue) fieldValidator.MinLength = fieldValidation.MinLength.Value; fieldValidator.Regex = fieldValidation.Pattern; if (fieldValidation.Required.HasValue) fieldValidator.Required = fieldValidation.Required.Value; if (fieldValidation.Enum != null) { foreach (string option in fieldValidation.Enum) { fieldValidator.AddOption(option); } } return fieldValidator; }
public void ConvertSDKToSDK() { sdkFieldValidator1 = CreateTypicalSDKValidator(); FieldValidatorConverter converter = new FieldValidatorConverter(sdkFieldValidator1); sdkFieldValidator2 = converter.ToSDKFieldValidator(); Assert.IsNotNull(sdkFieldValidator2); Assert.AreEqual(sdkFieldValidator2, sdkFieldValidator1); }
public void ConvertAPIToSDK() { apiFieldValidation1 = CreateTypicalAPIFieldValidation(); sdkFieldValidator1 = new FieldValidatorConverter(apiFieldValidation1).ToSDKFieldValidator(); Assert.AreEqual(sdkFieldValidator1.Message, apiFieldValidation1.ErrorMessage); Assert.AreEqual(sdkFieldValidator1.MaxLength, apiFieldValidation1.MaxLength); Assert.AreEqual(sdkFieldValidator1.MinLength, apiFieldValidation1.MinLength); Assert.AreEqual(sdkFieldValidator1.Required, apiFieldValidation1.Required); Assert.IsEmpty(sdkFieldValidator1.Options); }
public void ConvertSDKToAPI() { sdkFieldValidator1 = CreateTypicalSDKValidator(); apiFieldValidation1 = new FieldValidatorConverter(sdkFieldValidator1).ToAPIFieldValidation(); Assert.AreEqual(apiFieldValidation1.ErrorCode, 150); Assert.AreEqual(apiFieldValidation1.ErrorMessage, sdkFieldValidator1.Message); Assert.AreEqual(apiFieldValidation1.MaxLength, sdkFieldValidator1.MaxLength); Assert.AreEqual(apiFieldValidation1.MinLength, sdkFieldValidator1.MinLength); Assert.AreEqual(apiFieldValidation1.Required, sdkFieldValidator1.Required); Assert.AreEqual(apiFieldValidation1.Pattern, sdkFieldValidator1.Regex); }
public FieldValidator ToSDKFieldValidator() { if (fieldValidation == null) { return(fieldValidator); } fieldValidator = new FieldValidator(); fieldValidator.Message = fieldValidation.ErrorMessage; if (fieldValidation.ErrorCode.HasValue) { fieldValidator.ErrorCode = fieldValidation.ErrorCode.Value; } if (fieldValidation.MaxLength.HasValue) { fieldValidator.MaxLength = fieldValidation.MaxLength.Value; } if (fieldValidation.MinLength.HasValue) { fieldValidator.MinLength = fieldValidation.MinLength.Value; } fieldValidator.Regex = fieldValidation.Pattern; if (fieldValidation.Required.HasValue) { fieldValidator.Required = fieldValidation.Required.Value; } if (fieldValidation.Disabled.HasValue) { fieldValidator.Disabled = fieldValidation.Disabled.Value; } if (fieldValidation.Enum != null) { foreach (string option in fieldValidation.Enum) { fieldValidator.AddOption(option); } } return(fieldValidator); }
public FieldValidatorConverter(FieldValidation fieldValidation) { this.fieldValidation = fieldValidation; fieldValidator = null; }
public FieldValidatorConverter(FieldValidator fieldValidator) { this.fieldValidator = fieldValidator; fieldValidation = null; }
public FieldValidatorConverter(FieldValidation fieldValidation) { this.fieldValidation = fieldValidation; fieldValidator = null; }
public FieldValidatorConverter(FieldValidator fieldValidator) { this.fieldValidator = fieldValidator; fieldValidation = null; }
public void ConvertNullSDKToSDK() { sdkFieldValidator1 = null; FieldValidatorConverter converter = new FieldValidatorConverter(sdkFieldValidator1); Assert.IsNull(converter.ToSDKFieldValidator()); }