public void ConvertNullAPIToAPI() { apiCustomField1 = null; converter = new CustomFieldConverter(apiCustomField1); Assert.IsNull(converter.ToAPICustomField()); }
public void ConvertAPIToAPI() { apiCustomField1 = CreateTypicalAPICustomField(); converter = new CustomFieldConverter(apiCustomField1); apiCustomField2 = converter.ToAPICustomField(); Assert.IsNotNull(apiCustomField2); Assert.AreEqual(apiCustomField2, apiCustomField1); }
private Silanis.ESL.API.CustomField CreateTypicalAPICustomField() { Silanis.ESL.API.CustomField apiCustomField = new Silanis.ESL.API.CustomField(); apiCustomField.Id = "1"; apiCustomField.Value = "API custom field value"; apiCustomField.Required = true; return(apiCustomField); }
public void ConvertAPIToSDK() { apiCustomField1 = CreateTypicalAPICustomField(); sdkCustomField1 = new CustomFieldConverter(apiCustomField1).ToSDKCustomField(); Assert.IsNotNull(sdkCustomField1); Assert.AreEqual(apiCustomField1.Id, sdkCustomField1.Id); Assert.AreEqual(apiCustomField1.Value, sdkCustomField1.Value); Assert.AreEqual(apiCustomField1.Required, sdkCustomField1.Required); }
public void ConvertSDKToAPI() { sdkCustomField1 = CreateTypicalSDKCustomField(); apiCustomField1 = new CustomFieldConverter(sdkCustomField1).ToAPICustomField(); Assert.IsNotNull(apiCustomField1); Assert.AreEqual(sdkCustomField1.Id, apiCustomField1.Id); Assert.AreEqual(sdkCustomField1.Translations[0].Name, apiCustomField1.Translations[0].Name); Assert.AreEqual(sdkCustomField1.Translations[0].Description, apiCustomField1.Translations[0].Description); Assert.AreEqual(sdkCustomField1.Value, apiCustomField1.Value); Assert.AreEqual(sdkCustomField1.Required, apiCustomField1.Required); }
internal Silanis.ESL.API.CustomField toAPICustomField() { Silanis.ESL.API.CustomField result = new Silanis.ESL.API.CustomField(); result.Id = Id; result.Value = Value; result.Name = ""; foreach (Translation translation in translations) { result.AddTranslation (translation.toAPITranslation()); } return result; }
internal Silanis.ESL.API.CustomField toAPICustomField() { Silanis.ESL.API.CustomField result = new Silanis.ESL.API.CustomField(); result.Id = Id; result.Value = Value; result.Name = ""; foreach (Translation translation in translations) { result.AddTranslation(translation.toAPITranslation()); } return(result); }
public Silanis.ESL.API.CustomField ToAPICustomField() { if (sdkCustomField == null) { return(apiCustomField); } Silanis.ESL.API.CustomField result = new Silanis.ESL.API.CustomField(); result.Id = sdkCustomField.Id; result.Value = sdkCustomField.Value; result.Name = ""; result.Required = sdkCustomField.Required; foreach (Translation translation in sdkCustomField.Translations) { result.AddTranslation(translation.toAPITranslation()); } return(result); }
public Silanis.ESL.API.CustomField ToAPICustomField() { if (sdkCustomField == null) { return apiCustomField; } Silanis.ESL.API.CustomField result = new Silanis.ESL.API.CustomField(); result.Id = sdkCustomField.Id; result.Value = sdkCustomField.Value; result.Name = ""; result.Required = sdkCustomField.Required; foreach (Translation translation in sdkCustomField.Translations) { result.AddTranslation (translation.toAPITranslation()); } return result; }
private Silanis.ESL.API.CustomField CreateTypicalAPICustomField() { Silanis.ESL.API.CustomField apiCustomField = new Silanis.ESL.API.CustomField(); apiCustomField.Id = "1"; apiCustomField.Value = "API custom field value"; apiCustomField.Required = true; return apiCustomField; }
public CustomFieldConverter(Silanis.ESL.API.CustomField apiCustomField) { this.apiCustomField = apiCustomField; }