Beispiel #1
0
        public override UpdateComponentResponse Update(UpdateComponentData data)
        {
            var control  = ControlActivator.GetControl();
            var response = control.Update(data);

            return(response);
        }
Beispiel #2
0
        public override DeleteComponentResponse Delete()
        {
            var control  = ControlActivator.GetControl();
            var response = control.Delete();

            return(response);
        }
Beispiel #3
0
 public UnitTestTypeControlWrapper(
     Client client,
     string systemName,
     GetOrCreateUnitTestTypeData createData)
     : base(client, systemName)
 {
     if (createData == null)
     {
         throw new ArgumentNullException("createData");
     }
     CreateData       = createData;
     ControlActivator = new ControlActivator <IUnitTestTypeControl>(CreateOnlineControl, CreateOfflineControl);
 }
Beispiel #4
0
 internal UnitTestControlWrapper(
     ComponentControlWrapper component,
     IUnitTestTypeControl type,
     string systemName,
     GetOrCreateUnitTestControlData createData)
     : base(component, type, systemName)
 {
     if (createData == null)
     {
         throw new ArgumentNullException("createData");
     }
     CreateData       = createData;
     ControlActivator = new ControlActivator <IUnitTestControl>(CreateOnlineControlOrNull, CreateOfflineControl);
 }
 public ComponentTypeControlWrapper(
     Client client,
     string systemName,
     GetOrCreateComponentTypeData getOrCreateData)
     : base(client)
 {
     if (getOrCreateData == null)
     {
         throw new ArgumentNullException("getOrCreateData");
     }
     SystemName       = systemName;
     ControlActivator = new ControlActivator <IComponentTypeControl>(CreateOnline, CreateOffline);
     GetOrCreateData  = getOrCreateData;
 }
Beispiel #6
0
        public override SetComponentDisableResponse Disable(string comment, DateTime date)
        {
            var control = ControlActivator.GetControl();

            return(control.Disable(comment, date));
        }
Beispiel #7
0
        public override SetComponentEnableResponse Enable()
        {
            var control = ControlActivator.GetControl();

            return(control.Enable());
        }
Beispiel #8
0
        public override bool IsFake()
        {
            var control = ControlActivator.GetControl();

            return(control.IsFake());
        }
Beispiel #9
0
        public override GetOrCreateUnitTestResponse GetOrCreateUnitTest(GetOrCreateUnitTestData data)
        {
            var control = ControlActivator.GetControl();

            return(control.GetOrCreateUnitTest(data));
        }
Beispiel #10
0
        public override GetChildComponentsResponse GetChildComponents()
        {
            var control = ControlActivator.GetControl();

            return(control.GetChildComponents());
        }
Beispiel #11
0
        public override GetComponentByIdResponse GetParent()
        {
            var control = ControlActivator.GetControl();

            return(control.GetParent());
        }