WebServiceContainer CreateWebServiceContainerThrowingException(string response)
        {
            ErrorResultTO errors;
            var           compiler   = DataListFactory.CreateDataListCompiler();
            var           dataListId = compiler.ConvertTo(DataListFormat.CreateFormat(GlobalConstants._XML), "", "<DataList></DataList>".ToStringBuilder(), out errors);

            var dataObj = new Mock <IDSFDataObject>();

            dataObj.Setup(d => d.DataListID).Returns(dataListId);

            var serviceExecution = new WebserviceExecution(dataObj.Object, true);
            var webService       = new WebService {
                Method = new ServiceMethod()
            };
            var outputDescription = new OutputDescription {
                Format = OutputFormats.ShapedXML
            };

            webService.OutputDescription = outputDescription;
            serviceExecution.Service     = webService;
            var container = new WebServiceContainerMockWithError(serviceExecution)
            {
                WebRequestRespsonse = response,
            };

            return(container);
        }
Esempio n. 2
0
        public void WhenTheServiceIsExecuted()
        {
            When(@"the mapping is generated");
            ErrorResultTO errors;
            var           webService = ScenarioContext.Current.Get <ServiceModel.Data.WebService>("WebService");
            var           dataObj    = new Mock <IDSFDataObject>();

            var serviceExecution = new WebserviceExecution(dataObj.Object, true);

            var webSource = webService.Source as WebSource;

            Assert.IsNotNull(webSource);
            serviceExecution.Service = webService;
            serviceExecution.Source  = webSource;
            serviceExecution.InstanceOutputDefintions = webService.OutputSpecification;
            Guid executeID = serviceExecution.Execute(out errors, 0);

            ScenarioContext.Current.Add("DataListID", executeID);
            ScenarioContext.Current.Add("DataObject", dataObj.Object);
        }
        public void WhenTheServiceIsExecuted()
        {
            When(@"the mapping is generated");
            ErrorResultTO errors;
            var           compiler   = DataListFactory.CreateDataListCompiler();
            var           webService = ScenarioContext.Current.Get <ServiceModel.Data.WebService>("WebService");
            var           shape      = compiler.ShapeDev2DefinitionsToDataList(webService.OutputSpecification, enDev2ArgumentType.Output, false, out errors);
            var           dataListID = compiler.ConvertTo(DataListFormat.CreateFormat(GlobalConstants._XML), "", shape, out errors);
            var           dataObj    = new Mock <IDSFDataObject>();

            dataObj.Setup(d => d.DataListID).Returns(dataListID);

            var serviceExecution = new WebserviceExecution(dataObj.Object, true);

            var webSource = webService.Source as WebSource;

            Assert.IsNotNull(webSource);
            serviceExecution.Service = webService;
            serviceExecution.Source  = webSource;
            serviceExecution.InstanceOutputDefintions = webService.OutputSpecification;
            Guid executeID = serviceExecution.Execute(out errors);

            ScenarioContext.Current.Add("DataListID", executeID);
        }
 protected virtual Guid ExecuteWebservice(WebserviceExecution container,int update)
 {
     return container.Execute(out _errorsTo, update);
 }
Esempio n. 5
0
        public void WhenTheServiceIsExecuted()
        {
            When(@"the mapping is generated");
            ErrorResultTO errors;
            var webService = ScenarioContext.Current.Get<ServiceModel.Data.WebService>("WebService");
            var dataObj = new Mock<IDSFDataObject>();

            var serviceExecution = new WebserviceExecution(dataObj.Object, true);

            var webSource = webService.Source as WebSource;

            Assert.IsNotNull(webSource);
            serviceExecution.Service = webService;
            serviceExecution.Source = webSource;
            serviceExecution.InstanceOutputDefintions = webService.OutputSpecification;
            Guid executeID = serviceExecution.Execute(out errors,0);
            ScenarioContext.Current.Add("DataListID", executeID);
            ScenarioContext.Current.Add("DataObject", dataObj.Object);
        }
 protected virtual Guid ExecuteWebservice(WebserviceExecution container)
 {
     return container.Execute(out _errorsTo);
 }
Esempio n. 7
0
 protected virtual Guid ExecuteWebservice(WebserviceExecution container)
 {
     return(container.Execute(out _errorsTo));
 }
Esempio n. 8
0
 protected virtual Guid ExecuteWebservice(WebserviceExecution container, int update)
 {
     return(container.Execute(out _errorsTo, update));
 }
        public void WhenTheServiceIsExecuted()
        {
            When(@"the mapping is generated");
            ErrorResultTO errors;
            var compiler = DataListFactory.CreateDataListCompiler();
            var webService = ScenarioContext.Current.Get<ServiceModel.Data.WebService>("WebService");
            var shape = compiler.ShapeDev2DefinitionsToDataList(webService.OutputSpecification, enDev2ArgumentType.Output, false, out errors);
            var dataListID = compiler.ConvertTo(DataListFormat.CreateFormat(GlobalConstants._XML), "", shape, out errors);
            var dataObj = new Mock<IDSFDataObject>();
            dataObj.Setup(d => d.DataListID).Returns(dataListID);

            var serviceExecution = new WebserviceExecution(dataObj.Object, true);

            var webSource = webService.Source as WebSource;

            Assert.IsNotNull(webSource);
            serviceExecution.Service = webService;
            serviceExecution.Source = webSource;
            serviceExecution.InstanceOutputDefintions = webService.OutputSpecification;
            Guid executeID = serviceExecution.Execute(out errors);
            ScenarioContext.Current.Add("DataListID", executeID);
        }