Exemplo n.º 1
0
        public async Task Should_get_the_job_accepted()
        {
            IRequestClient <SubmitJob <EncodeVideo> > requestClient = ClientBus.CreateRequestClient <SubmitJob <EncodeVideo> >();

            Response <JobSubmissionAccepted> response =
                await requestClient.GetResponse <JobSubmissionAccepted>(new
            {
                JobId = _jobId,
                Job   = new
                {
                    VideoId  = _jobId,
                    Path     = "C:\\Downloads\\RickRoll.mp4",
                    Duration = 1
                }
            });

            Assert.That(response.Message.JobId, Is.EqualTo(_jobId));

            // just to capture all the test output in a single window
            ConsumeContext <JobCompleted> completed = await _completed;
        }
Exemplo n.º 2
0
        public async Task Should_get_the_job_accepted()
        {
            IRequestClient <SubmitJob <EncodeVideo> > requestClient = ClientBus.CreateRequestClient <SubmitJob <EncodeVideo> >();

            for (var i = 0; i < Count; i++)
            {
                Response <JobSubmissionAccepted> response =
                    await requestClient.GetResponse <JobSubmissionAccepted>(new
                {
                    JobId = _jobIds[i],
                    Job   = new
                    {
                        VideoId  = _jobIds[i],
                        Path     = "C:\\Downloads\\RickRoll.mp4",
                        Duration = 1
                    }
                });
            }

            ConsumeContext <JobCompleted>[] completed = await Task.WhenAll(_completed.Select(x => x.Task));
        }