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); }