Skip to content

Michal Chmielus Blog

Microsoft Technology Passion Blog

Menu
Menu

Unit Testing Dynamics 365 plugin code

Posted on 2019-01-172019-01-17 by michalchmielus

Unit Testing is crutial in software development which helps you proofing your development efforts and delivery in regards to desired functionality.

I’m not going to explain step by step how to create a Unit Test project in Visual Studio but focus on some remarkable topics.

In Dynamics 365 plugin development I have been using Moq and Microsoft.VisualStudio.TestTools.UnitTesting namespaces. Let’s assume you have already created Test project in Visual Studio. Since you’re going to use Moq need to install. Navigate to Nuget Package Manager console and install:

PM> Install-Package Moq

In your test class add a namespace :

using Moq;

Ensure your class is public and decorated properly:

[TestClass]

Implement your TestMethod and setup OrganizationService. Ensure you setup OrganizationService and call your business logic method, i.e: AddContactToMarketingList:

Leave a Reply Cancel reply

You must be logged in to post a comment.

Recent Posts

  • Unit Testing Dynamics 365 plugin code
  • Bulk load into Dynamics 365
  • Authenticate Azure App Service with Azure AD Security Group

Categories

  • Azure
  • Dynamics 365
  • Integrate Dynamics 365

Ratings

  • Unit Testing Dynamics 365 plugin code 1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5 (5.00 out of 5)
  • How to bind Dynamics 365 with Azure Logic Apps 1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5 (5.00 out of 5)
  • Utilize Data Export Service as data replication service in Dynamics 365 1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5 (5.00 out of 5)
  • Call Dynamics 365 from Azure App Service 0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0.00 out of 5)
  • Authenticate Azure App Service with Azure AD Security Group 0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0.00 out of 5)
  • Bulk load into Dynamics 365 0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0.00 out of 5)
©2026 Michal Chmielus Blog | Built using WordPress and Responsive Blogily theme by Superb