Beispiel #1
0
        public ActClearAllVariablesEditPage(ActClearAllVariables act)
        {
            InitializeComponent();
            mAct = act;

            GingerCore.GeneralLib.BindingHandler.ActInputValueBinding(xSetEmptyValueForStringVariable, CheckBox.IsCheckedProperty, mAct.GetOrCreateInputParam(nameof(ActClearAllVariables.SetEmptyValue), "True"));
        }
Beispiel #2
0
        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);
        }