示例#1
0
        public void ShouldBeAbleToSendAQueuedJob()
        {
            var jobQueueItem = new JobQueueItem
            {
                JobId      = Guid.NewGuid(),
                Name       = "Name Test",
                CreatedBy  = "Created By Test",
                Serialized = "Serialized Test",
                Type       = "Type Test"
            };

            WorkerNodeRepository.AddWorkerNode(_workerNode);

            JobManager.AddItemToJobQueue(jobQueueItem);

            JobManager.AssignJobToWorkerNodes();

            JobRepository.GetAllItemsInJobQueue().Count.Should().Be(0);
            JobRepository.GetAllJobs().Count.Should().Be(1);
        }