Exemplo n.º 1
0
        public void Should_Dequeue_Item_From_The_Beginning_Of_Processing_Items()
        {
            var processor = new HybridFlowProcessor <int>();

            processor.Enqueue(5);
            processor.Enqueue(6);

            processor.Dequeue().Should().Be(5);
        }
Exemplo n.º 2
0
        public void Should_Dequeue_Item_From_The_Beginning_Of_Processing_Items()
        {
            // Arrange
            var processor = new HybridFlowProcessor <int>();

            processor.Enqueue(5);
            processor.Enqueue(6);

            // Act
            var actualElement = processor.Dequeue();

            // Assert
            actualElement.Should()
            .Be(5);
        }
Exemplo n.º 3
0
        public void Should_Pop_Item_From_The_Beginning_Of_Processing_Items_With_Mix_Add()
        {
            var processor = new HybridFlowProcessor <int>();

            processor.Enqueue(6);
            processor.Push(5);

            processor.Pop().Should().Be(5);
        }
Exemplo n.º 4
0
        public void Should_Pop_Item_From_The_Beginning_Of_Processing_Items_With_Mix_Add()
        {
            // Arrange
            var processor = new HybridFlowProcessor <int>();

            processor.Enqueue(6);
            processor.Push(5);

            // Act
            var actualElement = processor.Pop();

            // Assert
            actualElement.Should()
            .Be(5);
        }