public void WhenPackageSourceIsADirectoryPath_IsHttpIsFalse() { _packageSourceConfiguration.Setup(x => x.PackageSource).Returns("c:\\myrepo"); var locator = new NuGetFeedAppInstallationLocator(_packageSourceConfiguration.Object, _fs.Object, _packageQuery.Object, _packageByVersionQuery.Object); Assert.That(locator.IsHttp, Is.False); }
public void SupportsPathType_WhenPackageSourceIsHttp_ReturnsTrue() { _packageSourceConfiguration.Setup(x => x.PackageSource).Returns("http://tempuri.org/blah"); var locator = new NuGetFeedAppInstallationLocator(_packageSourceConfiguration.Object, _fs.Object, _packageQuery.Object, _packageByVersionQuery.Object); Assert.That(locator.SupportsPathType(), Is.True); }
public void SupportsPathType_WhenPackageSourceIsDirectoryAndDirectoryExists_ReturnsTrue() { _config.PackageSource = "c:\\myrepo"; _fs.Setup(x => x.Directory.Exists(_config.PackageSource)).Returns(true); var locator = new NuGetFeedAppInstallationLocator(_config, _fs.Object, _packageQuery.Object); Assert.That(locator.SupportsPathType(), Is.True); }
public void SupportsPathType_WhenPackageSourceIsDirectoryAndDirectoryDoesntExists_ReturnsFalse() { _packageSourceConfiguration.Setup(x => x.PackageSource).Returns("c:\\myrepo"); _fs.Setup(x => x.Directory.Exists(_packageSourceConfiguration.Object.PackageSource)).Returns(false); var locator = new NuGetFeedAppInstallationLocator(_packageSourceConfiguration.Object, _fs.Object, _packageQuery.Object, _packageByVersionQuery.Object); Assert.That(locator.SupportsPathType(), Is.False); }
public void CanFindPackage_WhenPackageIsFound_PackageIsReturnedInWrapper() { _fs.Setup(x => x.Directory.Exists(It.IsAny<string>())).Returns(true); var package = MockPackage("1.0.0.0"); _packageQuery.Setup(x => x.GetLatestVersionOf(It.IsAny<string>(), _config.PackageSource)) .Returns(package.Object); var locator = new NuGetFeedAppInstallationLocator(_config, _fs.Object, _packageQuery.Object); var returnedPackage = locator.CanFindPackage("appName"); Assert.That(returnedPackage.PackageDetails, Is.EqualTo(package.Object)); Assert.That(returnedPackage.PackageVersion, Is.EqualTo("1.0.0.0")); }
public void CanFindPackageAsObject_WhenPackageIsFound_PackageIsReturnedInWrapper() { _fs.Setup(x => x.Directory.Exists(It.IsAny <string>())).Returns(true); var package = MockPackage("1.0.0.0"); _packageQuery.Setup(x => x.GetLatestVersionOf(It.IsAny <string>(), _packageSourceConfiguration.Object.PackageSource)) .Returns(package.Object); var locator = new NuGetFeedAppInstallationLocator(_packageSourceConfiguration.Object, _fs.Object, _packageQuery.Object, _packageByVersionQuery.Object); var returnedPackage = locator.CanFindPackageAsObject("appName"); Assert.That(returnedPackage.PackageDetails, Is.EqualTo(package.Object)); Assert.That(returnedPackage.PackageVersion, Is.EqualTo("1.0.0.0")); }
public void WhenPackageSourceIsADirectoryPath_IsHttpIsFalse() { _config.PackageSource = "c:\\myrepo"; var locator = new NuGetFeedAppInstallationLocator(_config, _fs.Object, _packageQuery.Object); Assert.That(locator.IsHttp, Is.False); }
public void SupportsPathType_WhenPackageSourceIsHttp_ReturnsTrue() { _config.PackageSource = "http://tempuri.org/blah"; var locator = new NuGetFeedAppInstallationLocator(_config, _fs.Object, _packageQuery.Object); Assert.That(locator.SupportsPathType(), Is.True); }
public void WhenPackageSourceIsAUri_IsHttpIsTrue() { _config.PackageSource = "http://tempuri.org/blah"; var locator = new NuGetFeedAppInstallationLocator(_config, _fs.Object, _packageQuery.Object); Assert.That(locator.IsHttp, Is.True); }