Пример #1
0
        public void DeleteTestCheckIfTheObjectDeleted()
        {
            //Arrange
            int objID;
            var result  = new IdoitObjectResult();
            var request = new IdoitObjectInstance(idoitClient);

            //Act:Create the Object
            request.CmdbStatus = IdoitCmdbStatus.PLANNED;
            request.Type       = IdoitObjectTypes.CLIENT;
            request.Value      = "Laptop 001";
            objID = request.Create();
            Assert.IsNotNull(objID);
            //Act:Delete the Object
            request.ObjectId = objID;
            request.Delete();
            //Act:Read the Object
            result = request.Read();
            //Assert
            Assert.AreEqual(IdoitStatusTypes.Deleted, result.status);
        }
Пример #2
0
        public void UpdateTest()
        {
            //Arrange
            int objID;
            var result  = new IdoitObjectResult();
            var request = new IdoitObjectInstance(idoitClient);

            //Act:Create the Object
            request.CmdbStatus = IdoitCmdbStatus.INOPERATION;
            request.Type       = IdoitObjectTypes.SERVER;
            request.Value      = "Switch Colo A001 02";
            objID = request.Create();
            //Act:Update the Object
            request.ObjectId = objID;
            request.Value    = "Switch Colo A001 01";
            request.Update();
            //Act:Read the Object
            result = request.Read();
            //Assert
            Assert.AreEqual("Switch Colo A001 01", result.title);
            request.Delete();
        }
Пример #3
0
        public void ArchiveTestCheckIfTheObjectArchived()
        {
            //Arrange
            int objID;
            var result  = new IdoitObjectResult();
            var request = new IdoitObjectInstance(idoitClient);

            //Act:Create the Object
            request.CmdbStatus = IdoitCmdbStatus.DEFECT;
            request.Type       = IdoitObjectTypes.ROUTER;
            request.Value      = "HQ Gateway";
            objID = request.Create();
            Assert.IsNotNull(objID);
            //Act:Archive the Object
            request.ObjectId = objID;
            request.Archive();

            //Act:Read the Object
            result = request.Read();

            //Assert
            Assert.AreEqual(IdoitStatusTypes.Archived, result.status);
        }
Пример #4
0
        public void ReadTest()
        {
            //Arrange
            int objID;
            var result  = new IdoitObjectResult();
            var request = new IdoitObjectInstance(idoitClient);

            //Act:Create the Object
            request.CmdbStatus = IdoitCmdbStatus.PLANNED;
            request.Type       = IdoitObjectTypes.SERVER;
            request.Value      = "Ceph Storage Pod A001 01";
            objID = request.Create();
            //Act:Read the Object
            request.ObjectId = objID;
            result           = request.Read();
            //Assert
            Assert.AreEqual(objID, result.id);
            Assert.AreEqual("Ceph Storage Pod A001 01", result.title);
            Assert.IsNotNull(result.title);
            Assert.IsNotNull(result.cmdbStatus);
            //Act:Delete the Object
            request.Delete();
        }