Beispiel #1
0
        public void QuickpurgeTest()
        {
            //Arrange
            int cateId, objectId;
            var objectRequest   = new IdoitObjectInstance(idoitClient);
            var categoryRequest = new ModelRequest();
            var model           = new IdoitSvcInstance <ModelResponse>(idoitClient);

            //Act:Create the Object
            objectRequest.CmdbStatus = IdoitCmdbStatus.INOPERATION;
            objectRequest.Type       = IdoitObjectTypes.CLIENT;
            objectRequest.Value      = "My Client";
            objectId = objectRequest.Create();

            //Act: Create the Category
            categoryRequest.title        = "Web GUI";
            categoryRequest.description  = "Web GUI description";
            categoryRequest.manufacturer = 1;
            model.ObjectId      = objectId;
            model.ObjectRequest = categoryRequest;
            cateId = model.Create();

            //Act
            model.CateId = cateId;
            model.Purge();

            objectRequest.ObjectId = objectId;
            objectRequest.Purge();
        }
        public void QuickpurgeTest()
        {
            //Arrange
            int cateId, objectId;
            var objectRequest   = new IdoitObjectInstance(idoitClient);
            var categoryRequest = new AccessRequest();
            var access          = new IdoitMvcInstance <AccessResponse>(idoitClient);

            //Act:Create the Object
            objectRequest.CmdbStatus = IdoitCmdbStatus.INOPERATION;
            objectRequest.Type       = IdoitObjectTypes.CLIENT;
            objectRequest.Value      = "My Client";
            objectId = objectRequest.Create();

            //Act: Create the Category
            categoryRequest.title         = "Web GUI";
            categoryRequest.description   = "Web GUI description";
            categoryRequest.type          = " ES";
            categoryRequest.formatted_url = "https://swsan.admin.acme-it.example/";
            access.ObjectId      = objectId;
            access.ObjectRequest = categoryRequest;
            cateId = access.Create();

            //Act
            access.CateId = cateId;
            access.Purge();

            objectRequest.ObjectId = objectId;
            objectRequest.Purge();
        }
        public void QuickpurgeTest()
        {
            //Arrange
            int cateId, objectId;
            var objectRequest   = new IdoitObjectInstance(idoitClient);
            var categoryRequest = new LocationRequest();
            var Location        = new IdoitSvcInstance <LocationResponse>(idoitClient);

            //Act:Create the Object
            objectRequest.CmdbStatus = IdoitCmdbStatus.INOPERATION;
            objectRequest.Type       = IdoitObjectTypes.CLIENT;
            objectRequest.Value      = "My IdoitClient";
            objectId = objectRequest.Create();

            //Act: Create the Category
            categoryRequest.latitude         = "12";
            categoryRequest.longitude        = "323";
            categoryRequest.snmp_syslocation = "23";
            categoryRequest.description      = "Web GUI description";
            Location.ObjectId      = objectId;
            Location.ObjectRequest = categoryRequest;
            cateId = Location.Create();

            //Act
            Location.CateId = cateId;
            Location.Purge();

            objectRequest.ObjectId = objectId;
            objectRequest.Purge();
        }
Beispiel #4
0
        public void PurgeTest()
        {
            //Arrange
            int objID;
            var request = new IdoitObjectInstance(idoitClient);

            //Act:Create the Object
            request.CmdbStatus = IdoitCmdbStatus.STORED;
            request.Type       = IdoitObjectTypes.MONITOR;
            request.Value      = "TFT 001";
            objID            = request.Create();
            request.ObjectId = objID;
            //Act:Purge the Object
            request.Purge();

            //Assert
            Assert.IsNotNull(objID);
        }
        public void ReadTest()
        {
            //Arrange
            var request       = new IdoitObjectsInstance(idoitClient);
            var requestCreate = new IdoitObjectInstance(idoitClient);
            var filter        = new IdoitObjectsFilter();

            int[] ObjectId = new int[10];

            //Act:Create the Objects
            for (int i = 0; i < 10; i++)
            {
                requestCreate.CmdbStatus = IdoitCmdbStatus.PLANNED;
                requestCreate.Type       = IdoitObjectTypes.SYSTEM_SERVICE;
                requestCreate.Value      = " System Service " + i;
                ObjectId[i] = requestCreate.Create();
            }

            //Act : Read Objects
            filter.ids  = new int[] { ObjectId[0], ObjectId[8] };
            filter.type = IdoitObjectTypes.SERVICE;
            //filter.title = "SystemService";
            request.Filter  = filter;
            request.OrderBy = IdoitOrderBy.Title;
            request.Sort    = IdoitSort.Acsending;
            request.Limit   = "0,10";
            var lists = request.Read();

            Assert.IsTrue(lists.Length > 0, "No objects found");
            //Assert

            foreach (var v in lists)
            {
                Assert.IsNotNull(v.title);
                Assert.IsNotNull(v.id);
            }

            //Act:Delete the Objects
            for (int i = 0; i < 10; i++)
            {
                requestCreate.ObjectId = ObjectId[i];
                requestCreate.Purge();
            }
        }