public void TestIntMetadataFieldUpdateParamsDictionary() { int?defaultValue = 100; var parameters = new IntMetadataFieldUpdateParams { Mandatory = true, DefaultValue = defaultValue, ExternalId = externalId, Label = label }; CheckParamsDictionary(parameters, "integer", defaultValue); }
public void TestIntMetadataFieldUpdateParamsCheck() { var parameters = new IntMetadataFieldUpdateParams { DataSource = new MetadataDataSourceParams(new List <EntryParams>()) }; AssertCheck(parameters, nonEmptyDataSourceTestMessage); parameters.DataSource = null; var validationParams = new MetadataValidationParams[] { new StringLengthValidationParams(), new DateGreaterThanValidationParams(DateTime.MinValue), new DateLessThanValidationParams(DateTime.MaxValue) }; AssertForbiddenValidations <IntMetadataFieldUpdateParams, int?>(parameters, validationParams); }