public void TestDateMetadataFieldUpdateParamsDictionary() { var defaultValue = new DateTime(2018, 11, 5); var parameters = new DateMetadataFieldUpdateParams { Mandatory = true, DefaultValue = defaultValue, ExternalId = externalId, Label = label }; var dictionary = CheckParamsDictionary <DateMetadataFieldUpdateParams, DateTime?>(parameters, "date", null); Assert.AreEqual("2018-11-05", dictionary["default_value"]); }
public void TestDateMetadataFieldUpdateParamsCheck() { var parameters = new DateMetadataFieldUpdateParams { DataSource = new MetadataDataSourceParams(new List <EntryParams>()) }; AssertCheck(parameters, nonEmptyDataSourceTestMessage); parameters.DataSource = null; var validationParams = new MetadataValidationParams[] { new IntLessThanValidationParams(10), new IntGreaterThanValidationParams(10), new StringLengthValidationParams() }; AssertForbiddenValidations <DateMetadataFieldUpdateParams, DateTime?>(parameters, validationParams);; }