public void EachTaskShouldDescribeThemSelvesBeforeBuild() { var dependent = new FakeDescribingTask("one"); var dependency = new FakeDescribingTask("two"); dependent.Dependencies = new[] {new TaskDependency(dependency)}; ITargetBuilderBounce bounce = GetBounce(); var builder = new TargetInvoker(bounce); builder.Invoke(new BounceCommandParser().Build, dependent); Assert.That(bounce.DescriptionOutput.ToString(), Is.EqualTo(@"two;one;")); }
public void EachTaskShouldDescribeThemSelvesBeforeBuild() { var dependent = new FakeDescribingTask("one"); var dependency = new FakeDescribingTask("two"); dependent.Dependencies = new[] { new TaskDependency(dependency) }; ITargetBuilderBounce bounce = GetBounce(); var builder = new TargetInvoker(bounce); builder.Invoke(new BounceCommandParser().Build, dependent); Assert.That(bounce.DescriptionOutput.ToString(), Is.EqualTo(@"two;one;")); }