public void VersionPackageCache_retrieve_package_versions_success() { //given var versionCache = new PackageBoard(); //when var packageVersions = versionCache.GetPackageVersions(_nugetFeedFolder, TestPackageId); //then var sampleVersions = new[] { new Version(1, 1, 0, 0), new Version(1, 0, 0, 0) }; Assert.That(packageVersions, Is.EquivalentTo(sampleVersions)); }
public DeploymentModule(FeedBoard feedBoard, PackageBoard packageBoard, DeploymentBoard deploymentBoard, IPublisher publisher) : base(Path) { _feedBoard = feedBoard; _packageBoard = packageBoard; _deploymentBoard = deploymentBoard; _publisher = publisher; Post["/install/{id}", true] = (parameters, token) => ProcessRequest(() => PostInstall(parameters), token); Post["/start/{id}", true] = (parameters, token) => ProcessRequest(() => PostStart(parameters), token); Post["/stop/{id}", true] = (parameters, token) => ProcessRequest(() => PostStop(parameters), token); Post["/uninstall/{id}", true] = (parameters, token) => ProcessRequest(() => PostUninstall(parameters), token); Post["/deploy/{id}/{version}", true] = (parameters, token) => ProcessRequest(() => PostDeploy(parameters), token); Get["/build-log/{id}", true] = (parameters, token) => ProcessRequest(() => GetBuildLogs(parameters), token); Get["/build-log/{id}/{filename}", true] = (parameters, token) => ProcessRequest(() => GetBuildLog(parameters), token); }
public DeploymentTaskCompletedHandler(DeploymentBoard board, Repository repository, PackageBoard cache) { _board = board; _repository = repository; _cache = cache; }
public DeploymentDetailsHandler(Repository repository, PackageBoard board) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _board = board ?? throw new ArgumentNullException(nameof(board)); }