Ejemplo n.º 1
0
        public void indexViewTest()
        {
            List <ServerTemplateMultiCloudImage> stmcis = ServerTemplateMultiCloudImage.index("default");

            Assert.IsNotNull(stmcis);
            Assert.IsTrue(stmcis.Count > 0);
        }
Ejemplo n.º 2
0
        public void indexFilterIsNotDefaultTest()
        {
            List <Filter> filters = new List <Filter>();

            filters.Add(new Filter("is_default", FilterOperator.Equal, false.ToString().ToLower()));
            List <ServerTemplateMultiCloudImage> stmcis = ServerTemplateMultiCloudImage.index(filters);

            Assert.IsNotNull(stmcis);
            Assert.IsTrue(stmcis.Count > 0);
        }
Ejemplo n.º 3
0
        public void indexFilterSTTest()
        {
            List <Filter> filters = new List <Filter>();

            filters.Add(new Filter("server_template_href", FilterOperator.Equal, Utility.serverTemplateHref(serverTemplateID)));
            List <ServerTemplateMultiCloudImage> stmcis = ServerTemplateMultiCloudImage.index(filters);

            Assert.IsNotNull(stmcis);
            Assert.IsTrue(stmcis.Count > 0);
        }
Ejemplo n.º 4
0
        public void createDeleteTest()
        {
            prepSTMCI();

            string retVal = ServerTemplateMultiCloudImage.create(newMciID, serverTemplateID);

            Assert.IsNotNull(retVal);
            Assert.IsTrue(retVal.Length > 0);
            bool isDeleted = ServerTemplateMultiCloudImage.destroy(retVal);

            Assert.IsTrue(isDeleted);
        }
Ejemplo n.º 5
0
        private void prepSTMCI()
        {
            List <Filter> filter = new List <Filter>();

            filter.Add(new Filter("multi_cloud_image_href", FilterOperator.Equal, Utility.multiCloudImageHref(newMciID)));
            filter.Add(new Filter("server_template_href", FilterOperator.Equal, Utility.serverTemplateHref(serverTemplateID)));
            List <ServerTemplateMultiCloudImage> stmci = ServerTemplateMultiCloudImage.index(filter);

            if (stmci.Count == 1)
            {
                bool predelete = ServerTemplateMultiCloudImage.destroy(stmci[0].ID);
                Assert.IsTrue(predelete);
            }
        }
Ejemplo n.º 6
0
 public void indexBadViewTest()
 {
     try
     {
         List <ServerTemplateMultiCloudImage> stmcis = ServerTemplateMultiCloudImage.index("thisinotaview");
         Assert.Fail();
     }
     catch (ArgumentException)
     {
         Assert.IsTrue(true);
     }
     catch
     {
         Assert.Fail();
     }
 }
Ejemplo n.º 7
0
        public void showTest()
        {
            ServerTemplateMultiCloudImage stmci = ServerTemplateMultiCloudImage.show(serverTemplateMultiCloudImageID);

            Assert.IsNotNull(stmci);
        }