Esempio n. 1
0
 public Action(System.Collections.ArrayList a, int reps)
 {
     this.action = DobAction.Sequence;
     repetitions = reps;
     sequence    = new Action[a.Count];
     for (int i = 0; i < a.Count; i++)
     {
         sequence[i] = (Action)a[i];
     }
 }
Esempio n. 2
0
        } //needed by xml-serializer

        public Action(DobAction action, int delay, ObjectInfo objInfo)
        {
            this.action = action;
            this.delay  = delay;
            if (objInfo != null)
            {
                this.objInfo = objInfo;
                xmlObject    = Safir.Dob.Typesystem.Serialization.ToXml(objInfo.Obj);
            }
        }
Esempio n. 3
0
 public Action(DobAction action, int delay, ScenarioInfo scenarioInfo)
 {
     this.action       = action;
     this.delay        = delay;
     this.scenarioInfo = scenarioInfo;
 }
Esempio n. 4
0
        public static string DobActionToString(DobAction action)
        {
            switch (action)
            {
            case DobAction.Connect:
                return("Connect");

            case DobAction.Disconnect:
                return("Disconnect");

            case DobAction.Register:
                return("Register");

            case DobAction.Unregister:
                return("Unregister");

            case DobAction.Subscribe:
                return("Subscribe");

            case DobAction.Unsubscribe:
                return("Unsubscribe");

            case DobAction.SubscribeRegistration:
                return("SubscribeRegistration");

            case DobAction.UnsubscribeRegistration:
                return("UnsubscribeRegistration");

            case DobAction.SetChangesEntity:
                return("SetChangesEntity");

            case DobAction.SetAllEntity:
                return("SetAllEntity");

            case DobAction.InjectionSetChanges:
                return("InjectionSetChanges");

            case DobAction.InjectionInitialSet:
                return("InjectionInitialSet");

            case DobAction.InjectionDelete:
                return("InjectionDelete");

            case DobAction.DeleteEntity:
                return("DeleteEntity");

            case DobAction.CreateRequest:
                return("CreateRequest");

            case DobAction.UpdateRequest:
                return("UpdateRequest");

            case DobAction.DeleteRequest:
                return("DeleteRequest");

            case DobAction.ServiceRequest:
                return("ServiceRequest");

            case DobAction.SendMessage:
                return("SendMessage");

            case DobAction.Sequence:
                return("Sequence");
            }
            return("UnknownType");
        }