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); }
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(); }
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); }
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(); }