public void DependencyShouldIndicateCleanAfterBuild()
        {
            var task = new TaskWithCleanAfterBuildDependencies();
            var deps = new TaskDependencyFinder().GetDependenciesFor(task);

            Assert.That(deps.First(d => d.Task == task.A).CleanAfterBuild, Is.True);
            Assert.That(deps.First(d => d.Task == task.B).CleanAfterBuild, Is.False);
            Assert.That(deps.Where(d => d.Task == task.C), Is.Empty);
        }
        public void DependencyShouldIndicateCleanAfterBuild()
        {
            var task = new TaskWithCleanAfterBuildDependencies();
            var deps = new TaskDependencyFinder().GetDependenciesFor(task);

            Assert.That(deps.First(d => d.Task == task.A).CleanAfterBuild, Is.True);
            Assert.That(deps.First(d => d.Task == task.B).CleanAfterBuild, Is.False);
            Assert.That(deps.Where(d => d.Task == task.C), Is.Empty);
        }