Dynamics365ConsoleCaller
This code has been written with only intention to save developer's time while testing Dynamics 365 code which requires connection to CRM organization & **IOrganizationService** and/or **ITracingService** instances. To use it just download this project, open in Visual Studio and build to restore nugget packages, open **Program.cs**(below code) and provide credentials/client secret to `GetOrganizationService` method ```csharp class Program { static void Main(string[] args) { IOrganizationService orgService; // Option 1 : Connect using Client Secret orgService = Connect.GetOrganizationServiceClientSecret( "<Client Id obtained from Azure AD App>", "<Client Secret obtained from Azure AD App>", "<Organization Uri>"); // Option 2 : Connect using Password orgService = Connect.GetOrganizationService( "<UserID>@<OrganizationName>.onmicrosoft.com", "<Your Crush's Name i.e. Your Password>", "<CRM login URI>"); Console.WriteLine("Connected to Organization Service!"); ITracingService tracingService = Connect.GetTracingService("AshV_Log"); // Write Your Testing Code here. var response = orgService.Execute(new WhoAmIRequest()); } } ``` * To test code snippet just write/paste your code at mentioned place and simply run/debug. * You can even add references to DLLs in this project and call public methods.