public void LogFilesAreNotADependency() { var project1 = CreateRushProject(); var project2 = CreateRushProject(dependencies: new[] { project1 }); var result = Start() .Add(project1) .Add(project2) .ScheduleAll(); var dependencies = result.RetrieveSuccessfulProcess(project2).Dependencies; // None of the dependencies should be under the log directory XAssert.IsTrue(dependencies.All(dep => !dep.Path.IsWithin(PathTable, RushPipConstructor.LogDirectoryBase(result.Configuration, PathTable)))); }