public void RecordExtractXrmCreateDocumentTest()
        {
            PrepareTests();

            var testReportRecord = XrmRecordService.GetFirst(Entities.contact);
            //script out a document from fake data
            var recordService = FakeRecordService.Get();

            const string type    = FakeConstants.RecordType;
            var          request = new RecordExtractRequest();

            request.SaveToFolder = new Folder(TestingFolder);
            request.RecordType   = new RecordType(type, recordService.GetDisplayName(type));
            request.RecordLookup = new Lookup(testReportRecord.Type, testReportRecord.Id, "Test Report");

            var response = new RecordExtractResponse();

            XrmRecordExtractService.ExecuteExtention(request, response, CreateServiceRequestController());
        }
 public XrmTextSearchService(XrmRecordService service, ITextSearchSettings textSearchSettings,
                             DocumentWriter.DocumentWriter documentWriter, XrmRecordExtractService recordExtractService)
     : base(service, textSearchSettings, documentWriter, recordExtractService)
 {
 }