Esempio n. 1
0
        public void GetEnqueuedAndFetchedCount_WhenNoJobs_ShouldCountFromQueue()
        {
            // Arrange
            // Act
            var counts = monitor.GetEnqueuedAndFetchedCount(options.Queues[0]);

            // Assert
            Assert.That(counts.EnqueuedCount, Is.EqualTo(0));
            Assert.That(counts.FetchedCount, Is.Null);
        }
        public void Dequeue_Complete_Should_RemoveFromQueue()
        {
            // Arrange
            queue.Enqueue(null, options.Queues[0], "1");

            // Act
            var job = queue.Dequeue(options.Queues, CreateTimingOutCancellationToken());

            job.RemoveFromQueue();

            // Assert
            var counts = monitor.GetEnqueuedAndFetchedCount(options.Queues[0]);

            Assert.That(counts.EnqueuedCount, Is.EqualTo(0));
        }