private RepeatForever Setup(ITask child)
            {
                var repeat = new RepeatForever();

                repeat.AddChild(child);

                return(repeat);
            }
            public void Returns_continue_on_child_failure()
            {
                repeater.AddChild(A.TaskStub().WithUpdateStatus(TaskStatus.Failure).Build());

                Assert.AreEqual(TaskStatus.Continue, repeater.Update());
            }