コード例 #1
0
        public async Task dequeue_on_empty_queue_should_return_default_item()
        {
            var sut    = new MemoryQueue <object>();
            var actual = await sut.DequeueAsync();

            actual.Should().BeNull();
        }
コード例 #2
0
        public async Task dequeue_on_empty_queue_should_return_default_item()
        {
            
            var sut = new MemoryQueue<object>();
            var actual = await sut.DequeueAsync();

            actual.Should().BeNull();
        }
コード例 #3
0
        public async Task enqueue_should_put_item_on_queue()
        {
            var sut = new MemoryQueue<object>();
            var expected = new object();

            await sut.EnqueueAsync(expected);
            var actual = await sut.DequeueAsync();

            actual.Should().BeSameAs(expected);
        }
コード例 #4
0
        public async Task dequeue_item_should_work()
        {
            var sut      = new MemoryQueue <object>();
            var expected = new object();
            await sut.EnqueueAsync(expected);

            var actual = await sut.DequeueAsync();

            actual.Should().BeSameAs(expected);
        }