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));
        }