public void ConvertNullAPIToAPI()
        {
            apiCustomField1 = null;
            converter       = new CustomFieldConverter(apiCustomField1);

            Assert.IsNull(converter.ToAPICustomField());
        }
		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);
		}
        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);
		}
        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);
        }
Example #9
0
        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;
        }
Example #10
0
        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;
		}
		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);
		}
		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;
 }
		public CustomFieldConverter(Silanis.ESL.API.CustomField apiCustomField)
		{
			this.apiCustomField = apiCustomField;
		}