Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
 }