Exemplo n.º 1
0
        public void When_invalid_job_is_sent()
        {
            var library = new BatchLibrary(_service);
            var result  = library.SendJob(new JobModel());

            Assert.Equal(ProcessStatus.InvalidData, result.Status);
            Assert.NotNull(result.Error);
        }
Exemplo n.º 2
0
        public void When_server_errors_out_after_job_is_sent()
        {
            var library = new BatchLibrary(_service);
            var result  = library.SendJob(new JobModel {
                Data = "abc"
            });

            Assert.Equal(ProcessStatus.Failed, result.Status);
            Assert.NotNull(result.Error);
        }
Exemplo n.º 3
0
        public void When_valid_job_is_sent()
        {
            var library = new BatchLibrary(_service);
            var result  = library.SendJob(new JobModel {
                Data = "This is a sample message"
            });

            Assert.Equal(ProcessStatus.Created, result.Status);
            Assert.NotNull(result.Id);
        }