public void TestMethod1() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(UploadEmailAndAttachmentsToSharePoint).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); // master var mailId = Guid.Parse("575e588c-4ea2-e911-aa05-000d3a2065c5"); //0ec946a0-fcf3-e911-a811-000d3a649465 var mailId = Guid.Parse("d667072e-dfff-e911-a811-000d3a64905b"); var mainApp = new Entity("email", mailId); //inputs.Add("Application", new Entity("defra_application", mailId).ToEntityReference()); var result = context.ExecuteCodeActivity <UploadEmailAndAttachmentsToSharePoint> (mainApp, inputs); }
public void TestMethod1() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(ApplicationLineCreateWasteParams).Assembly, ConnectionStringName = "CRMOnline" }; //appid a-10d29e16-1602-ea11-a811-000d3a44a2a9 //appline id - aa81c9f8-1402-ea11-a811-000d3a44afcc //applineid 54440894-fa06-ea11-a811-000d3a44a8e9 //appid 911c6fd6-f606-ea11-a811-000d3a44ade8 var guid1 = Guid.Parse("36ac59f5-d607-ea11-a811-000d3a44a237"); var target = new Entity("defra_applicationline") { Id = guid1 }; target.Attributes.Add("defra_applicationid", new EntityReference("defra_application", Guid.Parse("e17b2ea0-d607-ea11-a811-000d3a44ade8"))); ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultPluginContext(); //Execute our plugin against a target that doesn't contains the accountnumber attribute //var fakedPlugin = context.ExecutePluginWithTarget(target); }
public void Test_For_Registeredcharity_Operator_Name() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(GetAddressBasedOnOperatorType).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); inputs.Add("GetContact", new EntityReference("contact", null)); inputs.Add("GetAccount", new EntityReference("account", new Guid("95F84FA5-F3EF-49C6-AC51-AB307DCF4151"))); // inputs.Add("GetOperatorType", new OptionSetValue((int)defra_organisation_type.Limitedcompany)); var partnerId = Guid.Parse("86C561FF-D2A7-E911-AA0A-000D3A2065C5"); var mainApp = new Entity("defra_application", partnerId); var result = context.ExecuteCodeActivity <GetAddressBasedOnOperatorType> (mainApp, inputs); }
public void Should_connect_to_CRM() { var ctx = new XrmRealContext(); var ex = Record.Exception(() => ctx.GetOrganizationService()); Assert.Null(ex); }
public void TestMethod1() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(UpdateSharePointMetadata).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); inputs.Add("Parent_Entity_Name", "defra_application"); inputs.Add("Parent_Lookup_Name", "defra_applicationid"); inputs.Add("Customer", "customer"); inputs.Add("SiteDetails", "site"); inputs.Add("PermitDetails", "permit"); var ltdCompnayId = Guid.Parse("2DAEA1DC-C2A7-E911-A980-000D3A20838A"); var mainApp = new Entity("defra_application", ltdCompnayId); var result = context.ExecuteCodeActivity <UpdateSharePointMetadata> (mainApp, inputs); }
public void Should_generate_plugin_context_from_a_serialised_profile() { var ctx = new XrmRealContext(); //var serialised = @"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"; var serialised = @"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"; Assert.DoesNotThrow(() => ctx.GetContextFromSerialisedCompressedProfile(serialised)); }
public void Should_connect_to_CRM_with_given_OrganizationService() { var ctx = new XrmRealContext(); var organizationService = ctx.GetOrganizationService(); var ctx2 = new XrmRealContext(organizationService); Assert.Equal(organizationService, ctx2.GetOrganizationService()); }
public void Should_not_initialize_records_when_using_a_real_CRM_instance() { var ctx = new XrmRealContext(); ctx.Initialize(new List<Entity> { new Account() { Id = Guid.NewGuid() } }); Assert.Equal(0, ctx.Data.Count); }
public void Should_not_initialize_records_when_using_a_real_CRM_instance() { var ctx = new XrmRealContext(); ctx.Initialize(new List <Entity> { new Account { Id = Guid.NewGuid() } }); Assert.Equal(0, ctx.Data.Count); }
public void Test_Invalid_Not() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(GetWasteCodesGivenApplictaion).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); var ltdCompnayId = Guid.Parse("c9a1300d-1cef-e811-a97a-000d3a233e06"); var mainApp = new Entity("defra_application", ltdCompnayId); var result = context.ExecuteCodeActivity <GetWasteCodesGivenApplictaion> (mainApp, inputs); }
public void Test_For_Otherorganisationforexampleacluborassociation_Operator_Name() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(GetAddressBasedOnOperatorType).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); var partnerId = Guid.Parse("EFBF132B-1EA9-E911-A980-000D3A20838A"); var mainApp = new Entity("defra_application", partnerId); var result = context.ExecuteCodeActivity <GetAddressBasedOnOperatorType> (mainApp, inputs); }
public void Test_valid_Not() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(GetDandRCodesGivenApplication).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); var ltdCompnayId = Guid.Parse("3A54B8B0-E31B-EA11-A811-000D3A44A237"); var mainApp = new Entity("defra_application", ltdCompnayId); var result = context.ExecuteCodeActivity <GetDandRCodesGivenApplication> (mainApp, inputs); }
public void Test_For_Partner_Operator_Name() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(GetAddressBasedOnOperatorType).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); var partnerId = Guid.Parse("86C561FF-D2A7-E911-AA0A-000D3A2065C5"); var mainApp = new Entity("defra_application", partnerId); var result = context.ExecuteCodeActivity <GetAddressBasedOnOperatorType> (mainApp, inputs); }
public void TestMethod1() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(GenerateApplicationTasksGivenTaskType).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); inputs.Add("Application", new EntityReference("defra_application", new Guid("ca31d9a8-9dc1-e811-a96a-000d3a23443b"))); inputs.Add("TaskType1", new EntityReference("defra_tasktype", new Guid("f949cc52-6221-e911-a98d-000d3ab311f1"))); inputs.Add("TaskType2", new EntityReference("defra_tasktype", new Guid("63987ec8-33ef-e811-a988-000d3ab31f97"))); var result = context.ExecuteCodeActivity <GenerateApplicationTasksGivenTaskType> (inputs); }
public void Initialize() { //Initialize the Context with Admin Account context = new XrmRealContext("Xrm"); //To Run the Plugin with User Context, Add a new ConnectionString and Pass the connectionStringName //context = new XrmRealContext("Xrm_Officer"); //context = new XrmRealContext("Xrm_Manager"); organizationService = context.GetOrganizationService(); //Use this method to arrange the required data. Entity entity = new Entity("account"); entity["name"] = "Fourth Coffee Pvt. Ltd"; Guid accountId = organizationService.Create(entity); parameters.Add("Account", entity); parameters.Add("AccountId", accountId); deleteObjects.Add("account", accountId); }
public void TestMethod1() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(CreateDiscountLines).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); //9569808e-fd09-ea11-a811-000d3a649fc7 var soleId = Guid.Parse("2653dedd-8316-ea11-a811-000d3a44a2a9"); var mainApp = new Entity("defra_application", soleId); var result = context.ExecuteCodeActivity <CreateDiscountLines> (mainApp, inputs); }
public void Test_With_Valid_Application() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(GetValidPermitApplication).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); inputs.Add("GetPermit", new EntityReference("defra_permit", new Guid("DE129E7E-ECB1-E911-A98A-000D3A233E06"))); var application = Guid.Parse("92622D64-FEB1-E911-A98A-000D3A233E06"); var mainApp = new Entity("defra_application", application); var result = context.ExecuteCodeActivity <GetValidPermitApplication> (mainApp, inputs); // }
public void TestMethod_When_Bespoke_Application_Is_NULL() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(GetPermitDetails).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); inputs.Add("Application", null); inputs.Add("Permit", new EntityReference("defra_permit", Guid.Parse("937f3266-db4c-ea11-a812-000d3a44ade8"))); //9569808e-fd09-ea11-a811-000d3a649fc7 var soleId = Guid.Parse("7801c90f-3b15-ea11-a811-000d3a44a237"); var mainApp = new Entity("defra_application", soleId); var result = context.ExecuteCodeActivity <GetPermitDetails> (mainApp, inputs); }
public void TestMethod_When_bespoke() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(GetPermitDetails).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); inputs.Add("Application", new EntityReference("defra_application", Guid.Parse("67810b75-b420-ea11-a810-000d3a44a237"))); inputs.Add("Permit", new EntityReference("defra_permit", null)); //9569808e-fd09-ea11-a811-000d3a649fc7 var soleId = Guid.Parse("D8307C83-940B-EA11-A811-000D3ABAC0B9"); var mainApp = new Entity("defra_application", soleId); var result = context.ExecuteCodeActivity <GetPermitDetails> (mainApp, inputs); }
public void TestMethod1() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(ApplicationCreateFolderInSharePoint).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); var ltdCompnayId = Guid.Parse("2DAEA1DC-C2A7-E911-A980-000D3A20838A"); var mainApp = new Entity("defra_application", ltdCompnayId); inputs.Add("Application", new Entity("defra_application", ltdCompnayId).ToEntityReference()); var result = context.ExecuteCodeActivity <ApplicationCreateFolderInSharePoint> (mainApp, inputs); }
public void TestMethod1() { var context = new XrmRealContext { ProxyTypesAssembly = typeof(DeleteApplicationLinesGivenLineType).Assembly, ConnectionStringName = "CRMOnline" }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var executionContext = context.GetDefaultWorkflowContext(); //Inputs var inputs = new Dictionary <string, object>(); inputs.Add("GetLineType", 910400003); //9569808e-fd09-ea11-a811-000d3a649fc7 var soleId = Guid.Parse("a99288d1-9407-ea11-a811-000d3a44a237"); var mainApp = new Entity("defra_application", soleId); var result = context.ExecuteCodeActivity <DeleteApplicationLinesGivenLineType> (mainApp, inputs); }
public void Should_connect_to_CRM() { var ctx = new XrmRealContext(); Assert.DoesNotThrow(() => ctx.GetOrganizationService()); }
public void Should_connect_to_CRM_with_given_ConnectionString() { var ctx = new XrmRealContext("myfirstconnectionstring"); Assert.Equal("myfirstconnectionstring", ctx.ConnectionStringName); }