示例#1
0
 public IUnitTestTypeControl GetOrCreateUnitTestTypeControl(GetOrCreateUnitTestTypeData data)
 {
     if (data == null)
     {
         throw new ArgumentNullException("data");
     }
     return(new UnitTestTypeControlWrapper(this, data.SystemName, data));
 }
示例#2
0
        public IUnitTestTypeControl GetOrCreateUnitTestTypeControl(string systemName)
        {
            if (systemName == null)
            {
                throw new ArgumentNullException("systemName");
            }
            var data = new GetOrCreateUnitTestTypeData(systemName);

            return(GetOrCreateUnitTestTypeControl(data));
        }
示例#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);
 }
示例#4
0
        protected IUnitTestTypeControl CreateOnlineControl()
        {
            var data = new GetOrCreateUnitTestTypeData(CreateData.SystemName)
            {
                DisplayName = CreateData.DisplayName
            };
            var response = Client.ApiService.GetOrCreateUnitTestType(data);

            if (response.Success)
            {
                return(new UnitTestTypeControlOnline(ClientInternal, SystemName, response.Data));
            }
            return(null);
        }
示例#5
0
        public GetOrCreateUnitTestTypeResponse GetOrCreateUnitTestType(GetOrCreateUnitTestTypeData data)
        {
            var dataDto = DataConverter.GetOrCreateUnitTestTypeRequestDtoData(data);
            var request = new GetOrCreateUnitTestTypeRequestDto()
            {
                Data  = dataDto,
                Token = GetAccessTokenDto()
            };
            var responseDto = DtoService.GetOrCreateUnitTestType(request);
            var response    = CreateResponse <GetOrCreateUnitTestTypeResponse>(responseDto);

            response.InternalData = DataConverter.GetUnitTestTypeInfo(responseDto.Data);
            return(response);
        }
 public GetOrCreateUnitTestTypeResponse GetOrCreateUnitTestType(GetOrCreateUnitTestTypeData data)
 {
     return(Execute("GetOrCreateUnitTestType", () => ApiServiceInternal.GetOrCreateUnitTestType(data)));
 }
示例#7
0
 public GetOrCreateUnitTestTypeResponse GetOrCreateUnitTestType(GetOrCreateUnitTestTypeData data)
 {
     return(GetResponse <GetOrCreateUnitTestTypeResponse>());
 }