public void BeforeAll()
        {
            // Arrange
            var textReader = GetPackageFileContents();

            var fileSystem = new Mock<IFileSystem>();
            fileSystem.Setup(fs => fs.Exists(_packageFilePath)).Returns(true);
            fileSystem.Setup(fs => fs.OpenText(_packageFilePath)).Returns(textReader);

            var builder = new NuGetPackageDependencyBuilder(fileSystem.Object);

            // Act
            _results = builder.Build(_packageFilePath);
        }
        public void BeforeAll()
        {
            // Arrange
            var textReader = GetPackageFileContents();

            var fileSystem = new Mock <IFileSystem>();

            fileSystem.Setup(fs => fs.Exists(_packageFilePath)).Returns(true);
            fileSystem.Setup(fs => fs.OpenText(_packageFilePath)).Returns(textReader);

            var builder = new NuGetPackageDependencyBuilder(fileSystem.Object);

            // Act
            _results = builder.Build(_packageFilePath);
        }
        public void When_building_and_the_file_does_not_exist_then_empty_is_returned()
        {
            // Arrange
            const string packageFilePath = "somewhere, out there";

            var fileSystem = new Mock<IFileSystem>();
            fileSystem.Setup(fs => fs.Exists(packageFilePath)).Returns(false);

            var builder = new NuGetPackageDependencyBuilder(fileSystem.Object);

            // Act
            var results = builder.Build(packageFilePath);

            // Assert
            Assert.That(results,Is.Empty);
        }
        public void When_building_and_the_file_does_not_exist_then_empty_is_returned()
        {
            // Arrange
            const string packageFilePath = "somewhere, out there";

            var fileSystem = new Mock <IFileSystem>();

            fileSystem.Setup(fs => fs.Exists(packageFilePath)).Returns(false);

            var builder = new NuGetPackageDependencyBuilder(fileSystem.Object);

            // Act
            var results = builder.Build(packageFilePath);

            // Assert
            Assert.That(results, Is.Empty);
        }