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

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

            var builder = new NuSpecPackageDependencyBuilder(fileSystem.Object);

            // Act
            _results = builder.Build(_nuspecFilePath);
        }
Exemple #2
0
        public void BeforeAll()
        {
            // Arrange
            var textReader = GetNuSpecFileContents();

            var fileSystem = new Mock <IFileSystem>();

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

            var builder = new NuSpecPackageDependencyBuilder(fileSystem.Object);

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

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

            var builder = new NuSpecPackageDependencyBuilder(fileSystem.Object);

            // Act
            var result = Assert.Throws<FileNotFoundException>(()=>builder.Build(packageFilePath));

            // Assert
            Assert.That(result, Is.Not.Null);
        }
Exemple #4
0
        public void When_building_and_no_dependencies_are_defined_then_none_are_found()
        {
            var textReader = GetNuSpecFileWithoutDependenciesContents();

            var fileSystem = new Mock <IFileSystem>();

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

            var builder = new NuSpecPackageDependencyBuilder(fileSystem.Object);

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

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

            var fileSystem = new Mock <IFileSystem>();

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

            var builder = new NuSpecPackageDependencyBuilder(fileSystem.Object);

            // Act
            var result = Assert.Throws <FileNotFoundException>(() => builder.Build(packageFilePath));

            // Assert
            Assert.That(result, Is.Not.Null);
        }