Esempio n. 1
0
 public void TestAddDeploymentForExistingVersion()
 {
     _deploymentConfig = _deploymentConfig.AddApplication(new AppIdentity("app2", "1.0.0"), "deploymentid13");
     AssertUtils.ContainsSameElementsInAnyOrder(new[] { "1.0.0" }, _deploymentConfig.ListVersions("app2"));
     AssertUtils.ContainsSameElementsInAnyOrder(new[] { "deploymentid1", "deploymentid13" },
                                                _deploymentConfig.ListDeploymentIds("app2"));
 }
Esempio n. 2
0
 public void TestAddDeploymentForNewApp()
 {
     _deploymentConfig = _deploymentConfig.AddApplication(new AppIdentity("app13", "1.0.13"), "clusterId13");
     AssertUtils.ContainsSameElementsInAnyOrder(new[] { "app1", "app2", "app3", "app13" },
                                                _deploymentConfig.ListApplications());
     AssertUtils.ContainsSameElementsInAnyOrder(new[] { "1.0.13" }, _deploymentConfig.ListVersions("app13"));
     AssertUtils.ContainsSameElementsInAnyOrder(new[] { "clusterId13" },
                                                _deploymentConfig.ListClusters("app13"));
 }
Esempio n. 3
0
        private void HandleAppSelection()
        {
            string id = GetSelectedAppId();
            IEnumerable <AppIdentity> apps;

            if (id != null)
            {
                apps = _deploymentConfig.ListVersions(id).Select(v => new AppIdentity(id, new Version(v)));
            }
            else
            {
                apps = new List <AppIdentity>();
            }

            VersionsListView.ItemsSource = apps;
            RefreshView(apps);
        }
Esempio n. 4
0
 public void TestListVersions()
 {
     AssertUtils.ContainsSameElementsInAnyOrder(new[] { "1.0.0", "1.0.1" }, _deploymentConfig.ListVersions("app1"));
     AssertUtils.ContainsSameElementsInAnyOrder(new[] { "2.0.0-beta" }, _deploymentConfig.ListVersions("app3"));
 }
Esempio n. 5
0
 public void TestThatRemoveLastDeploymentAlsoRemovesVersion()
 {
     _deploymentConfig = _deploymentConfig.RemoveApplication(new AppIdentity("app1", "1.0.0"), "deploymentid1");
     AssertUtils.ContainsSameElementsInAnyOrder(new[] { "1.0.1" }, _deploymentConfig.ListVersions("app1"));
 }