public void GetPackagesConfigFiles_DoesNotReturnNonPackagesConfigFiles_InSpecifiedPath() { var mockFileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { XFS.Path(@"c:\Project\something.config"), new MockFileData("") }, }); var fileDiscoveryService = new FileDiscoveryService(mockFileSystem); var files = fileDiscoveryService.GetPackagesConfigFiles(XFS.Path(@"c:\Project")); Assert.Empty(files); }
public void GetPackagesConfigFiles_ReturnsPackagesConfigFiles_InSpecifiedPathSubdirectories() { var mockFileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { XFS.Path(@"c:\Project\Subdirectory\packages.config"), new MockFileData("") }, }); var fileDiscoveryService = new FileDiscoveryService(mockFileSystem); var files = fileDiscoveryService.GetPackagesConfigFiles(XFS.Path(@"c:\Project")); Assert.Collection(files, item => Assert.Equal(XFS.Path(@"c:\Project\Subdirectory\packages.config"), item)); }