public void AddAfterShouldAddStepAfterTheStepWithGivenKey()
        {
            _sut.Add(Step1);
            _sut.Add(Step2);
            _sut.Add(Step3);
            _sut.AddAfter(nameof(Step2), Step4);
            _sut.AddAfter(nameof(Step2), Step5);

            _sut.Steps.Should().ContainInOrder(new[]
            {
                Step1, Step2, Step5, Step4, Step3
            });
        }