public IndicoConnector(ISubmissionsClient submissionsClient, ISubmissionResultAwaiter submissionResultAwaiter, IReviewsClient reviewsClient, IJobAwaiter jobAwaiter)
 {
     _submissionsClient       = submissionsClient;
     _submissionResultAwaiter = submissionResultAwaiter;
     _reviewsClient           = reviewsClient;
     _jobAwaiter = jobAwaiter;
 }
Esempio n. 2
0
        public void SetUp()
        {
            var container = new IndicoTestContainerBuilder().Build();

            _submissionsClient = container.Resolve <ISubmissionsClient>();
            _dataHelper        = container.Resolve <DataHelper>();
        }
        public void Init(string token, string uri)
        {
            if (string.IsNullOrEmpty(token) || string.IsNullOrEmpty(uri))
            {
                throw new ArgumentException("Provide token and host parameters.");
            }

            if (!uri.StartsWith("http"))
            {
                throw new ArgumentException("Please provide valid host url that starts with http or https");
            }

            var client = new IndicoV2.IndicoClient(token, new Uri(uri));

            _submissionsClient       = client.Submissions();
            _submissionResultAwaiter = client.GetSubmissionResultAwaiter();
            _reviewsClient           = client.Reviews();
            _jobAwaiter = client.JobAwaiter();
        }
Esempio n. 4
0
 public SubmissionHelper(ISubmissionsClient submissions, ISubmissionResultAwaiter submissionResultAwaiter, WorkflowHelper workflows)
 {
     _submissions             = submissions;
     _submissionResultAwaiter = submissionResultAwaiter;
     _workflows = workflows;
 }
 public SubmissionResultAwaiter(ISubmissionsClient submissionsClient, IJobAwaiter jobAwaiter, IStorageClient storageClient)
 {
     _submissionsClient = submissionsClient;
     _jobAwaiter        = jobAwaiter;
     _storageClient     = storageClient;
 }
Esempio n. 6
0
 public SubmissionsController(ISubmissionsClient submissionsClient)
 {
     _submissionsClient = submissionsClient;
 }
Esempio n. 7
0
 public SubmissionHelper(WorkflowHelper workflowHelper, FileHelper fileHelper, ISubmissionsClient submissions)
 {
     _workflowHelper = workflowHelper;
     _fileHelper     = fileHelper;
     _submissions    = submissions;
 }