private void DeleteEntities(IEnumerable <CustomisationImportRequest> requests) { var response = new CustomisationImportResponse(); foreach (var request in requests) { var optionMetadata = CustomisationImportService.ExtractOptionSetsFromExcel(request.ExcelFile.FileName, Controller, response); var fieldMetadata = CustomisationImportService.ExtractFieldMetadataFromExcel(request.ExcelFile.FileName, Controller, optionMetadata, response).Values; var recordMetadata = CustomisationImportService.ExtractRecordMetadataFromExcel(request.ExcelFile.FileName, Controller, fieldMetadata, response).Values; foreach ( var metadata in recordMetadata) { if (XrmRecordService.RecordTypeExists(metadata.SchemaName)) { XrmRecordService.DeleteRecordType(metadata.SchemaName); } Assert.IsFalse(XrmRecordService.RecordTypeExists(metadata.SchemaName)); } } }