예제 #1
0
        public async Task TestGetJobStateAndLiteAsync()
        {
            var root = await _client.CreateNewJobAsync(new AddJobDto());

            await _client.UpdateJobStatesAsync(root.JobId, new UpdateJobStateDto(JobState.Running));

            var state = await _client.GetJobStateAsync(root.JobId);

            Assert.AreEqual(JobState.Running, state.JobState);
            await _client.UpdateJobStatesAsync(root.JobId, new UpdateJobStateDto(JobState.RanToCompletion));

            var lite = await _client.GetJobEntityLiteAsync(root.JobId);

            Assert.AreEqual(JobState.RanToCompletion, lite.CurrentJobState);
        }