public void FindAllNUnitDirs() { var dir = GivenThereAreTwoNUnitDirsInProgramFiles(); var nunitFinder = new NUnitFinder(dir, new SomeProgramFilesFinder()); var nunitDirs = nunitFinder.GetNUnitDirs(); Assert.That(nunitDirs.Count(), Is.EqualTo(2)); Assert.That(nunitDirs.ElementAt(0).FullName, Is.StringEnding(SomeNUnitDirsExist.Nunit24)); Assert.That(nunitDirs.ElementAt(1).FullName, Is.StringEnding(SomeNUnitDirsExist.Nunit25)); }
public void AllNUnitDirsHaveProgramFilesSuppliedByCollaborator() { var pgFinder = GivenThereIsAWeirdProgramFilesFolderInTheSystem(); var someDirLayer = new SomeNUnitDirsExist(); var nunitFinder = new NUnitFinder(someDirLayer, pgFinder); var nunitDirs = nunitFinder.GetNUnitDirs(); foreach(var nunitDir in nunitDirs) { Assert.That(nunitDir.FullName, Is.StringStarting(pgFinder.GetPossibleLocations().ElementAt(0))); } }