Exemplo n.º 1
0
        public void It_should_defer_step_parsing_to_execution()
        {
            CompositeStep group = null;

            Assert.DoesNotThrow(() => group = new TestableCompositeStepBuilder()
                                              .AddAsyncSteps(_ => null as Task)
                                              .Build());

            Assert.Throws <ArgumentException>(() => group.SubSteps.ToArray());
        }
        public void It_should_defer_step_parsing_to_execution()
        {
            CompositeStep group = null;

            Assert.DoesNotThrow(() => group = new TestableCompositeStepBuilder()
                                              .AddAsyncSteps(_ => null as Task)
                                              .Build());

            Assert.That(group.SubSteps.Any(s => !s.IsValid), Is.True);
        }