public IndicoConnector(ISubmissionsClient submissionsClient, ISubmissionResultAwaiter submissionResultAwaiter, IReviewsClient reviewsClient, IJobAwaiter jobAwaiter) { _submissionsClient = submissionsClient; _submissionResultAwaiter = submissionResultAwaiter; _reviewsClient = reviewsClient; _jobAwaiter = jobAwaiter; }
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(); }
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; }
public SubmissionsController(ISubmissionsClient submissionsClient) { _submissionsClient = submissionsClient; }
public SubmissionHelper(WorkflowHelper workflowHelper, FileHelper fileHelper, ISubmissionsClient submissions) { _workflowHelper = workflowHelper; _fileHelper = fileHelper; _submissions = submissions; }