The following test method will not compile or save from my IDE. It give an error of: "(OIGForceTest) DML not allowed on AdditionalNumber "
static testMethod void testGetDirectoryNumbers() {
// Perform our data preparation.
List<AdditionalNumber> addNums = new List<AdditionalNumber>{};
for(Integer i = 0; i < 5; i++){
AdditionalNumber a = new AdditionalNumber(Name = 'AdditionalNumber' + i, Phone = '555555' + i);
addNums.add(a);
}
// Insert the AdditionalNumber records
insert addNums; //DML not allowed???
String directoryNumbers = OIGForce.getDirectoryNumbers();
System.debug('directoryNumbers: ' + directoryNumbers);
}
Has anyone else seen this error?
Is it truly impossible to insert an AdditionalNumber record in Apex, even for testing?
Any workarounds or thoughts would be appreciated!