public async Task Pipeline_Execute_ShouldEnqeueForSecondStatepForTwoInstruction()
        {
            var pem = GetMessage();

            pem.Instructions.Add(new PipelineExecutionInstruction()
            {
                Name    = "Second Step",
                QueueId = "MODULE2",
                Type    = "ANOTHEREQUEUE"
            });

            await ProcessMessageAsync(pem);

            Assert.AreEqual(StatusTypes.PendingExecution, pem.Status);
            Assert.IsTrue(OutputQueue.ContainsMessage(pem.Id));
        }