public ActClearAllVariablesEditPage(ActClearAllVariables act) { InitializeComponent(); mAct = act; GingerCore.GeneralLib.BindingHandler.ActInputValueBinding(xSetEmptyValueForStringVariable, CheckBox.IsCheckedProperty, mAct.GetOrCreateInputParam(nameof(ActClearAllVariables.SetEmptyValue), "True")); }
public void ResetActionList() { a1.Acts.Clear(); ActWebAPISoap actWebAPISoap = new ActWebAPISoap(); actWebAPISoap.ItemName = "Action1"; actWebAPISoap.ActInputValues.Add(new Amdocs.Ginger.Repository.ActInputValue() { Param = ActWebAPIBase.Fields.EndPointURL, Value = "bla bli bla VTFInsideList bla bla bla" }); actWebAPISoap.ActReturnValues.Add(new Amdocs.Ginger.Repository.ActReturnValue() { Param = "ReturnValue1", Expected = "I expect you to VTFInsideList behave" }); actWebAPISoap.Active = true; a1.Acts.Add(actWebAPISoap); ActClearAllVariables actClearAllVariables = new ActClearAllVariables(); actClearAllVariables.ItemName = "Action2"; actClearAllVariables.VariableName = "My Variable is VTFStringField"; a1.Acts.Add(actClearAllVariables); ActScript actScript = new ActScript(); actScript.ItemName = "Action3"; actScript.ScriptCommand = ActScript.eScriptAct.FreeCommand; actScript.Wait = 13132424; a1.Acts.Add(actScript); mApplicationAPIModels.Clear(); ApplicationAPIModel applicationAPIModel = new ApplicationAPIModel(); applicationAPIModel.APIType = ApplicationAPIUtils.eWebApiType.SOAP; applicationAPIModel.EndpointURL = "VTF"; applicationAPIModel.DoNotFailActionOnBadRespose = true; applicationAPIModel.AppModelParameters.Add(new AppModelParameter() { PlaceHolder = "VTF", Path = "VTF/Path/Path/Path", OptionalValuesList = new ObservableList <OptionalValue>() { new OptionalValue() { Value = "VTF1" }, new OptionalValue() { Value = "VTF2" } } }); applicationAPIModel.HttpHeaders.Add(new APIModelKeyValue() { Param = "Content-Type", Value = "Applicaiton/VTF" }); mApplicationAPIModels.Add(applicationAPIModel); }