コード例 #1
0
        public void RecordExtractTestCreateDocumentTest()
        {
            //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);
            var record = recordService.GetMainRecord();
            request.RecordType = new RecordType(type, recordService.GetDisplayName(type));
            request.RecordLookup = new Lookup(FakeConstants.RecordType, record.Id, "Fake Record");

            var response = new RecordExtractResponse();
            TestRecordExtractService.ExecuteExtention(request, response, new LogController());
        }
コード例 #2
0
        public void RecordExtractTestActivityPartyTest()
        {
            //script out a document from fake data
            var recordService = FakeRecordService.Get();
            var contact = recordService.GetFirst(FakeConstants.FakeContactType, FakeConstants.FakeContactPrimaryField,
                TestingString + " Contact");

            const string type = FakeConstants.FakeContactType;
            var request = new RecordExtractRequest();
            request.SaveToFolder = new Folder(TestingFolder);
            var record = contact;
            request.RecordType = new RecordType(type, recordService.GetDisplayName(type));
            request.RecordLookup = new Lookup(record.Type, record.Id, "Fake Record");

            var response = new RecordExtractResponse();
            TestRecordExtractService.ExecuteExtention(request, response, new LogController());
        }
コード例 #3
0
        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());
        }