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