Esempio n. 1
0
        public void AddonTest()
        {
            var idoit  = new IdoitInstance(idoitClient);
            var addons = idoit.Addons();

            Assert.IsNotNull(addons);
        }
Esempio n. 2
0
        public void LicenseTest()
        {
            var idoit   = new IdoitInstance(idoitClient);
            var license = idoit.License();

            Assert.IsNotNull(license);
        }
Esempio n. 3
0
        public void VersionTest()
        {
            //Arrange
            var idoit = new IdoitInstance(idoitClient);

            //Version
            var request = idoit.Version();

            //Assert
            Assert.IsNotNull(request.version);
            Assert.IsNotNull(request.type);
            Assert.IsNotNull(request.login.language);
        }
Esempio n. 4
0
        public void SearchTest()
        {
            //Arrange
            int objID;
            var idoit   = new IdoitInstance(idoitClient);
            var request = new IdoitObjectInstance(idoitClient);

            //Act
            request.CmdbStatus = IdoitCmdbStatus.DEFECT;
            request.Type       = IdoitObjectTypes.PRINTER;
            request.Value      = "Printer 01";
            objID = request.Create();

            //Act:Search
            var lists = idoit.Search(request.Value);

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

            foreach (var v in lists)
            {
                Assert.IsNotNull(v.link);
                Assert.IsNotNull(v.key);
                Assert.IsNotNull(v.value);
            }

            //Assert
            Assert.IsNotNull(objID);
            Assert.IsNotNull(request.Value);
            Assert.IsNotNull(request.Type);
            Assert.IsNotNull(request.CmdbStatus);

            //Act:Delete the Object
            request.ObjectId = objID;
            request.Delete();
        }