Testing Plugins Locally and Against the Server - DynamicsCon
DynamicsCon November 2024

Testing Plugins Locally and Against the Server


Daryl LaBar

Daryl LaBar


Session Description

Automated Testing of Dataverse Plugins and Workflows efficiently and effectively presents a real challenge for anyone new to Dataverse development, or new to automated testing in general. XrmUnitTest, an open source Dataverse C# testing framework, exists to help remove the barriers/costs of developing Dataverse automated tests.

Key Points:
1. How to setup a Dataverse Plugin Test
2. How to use EntityBuilders to simplify creating data for tests.
3. How to use Assumptions to handle data dependencies for tests.
4. Tools to decrease the amount of time required to create tests.

Session Track: Customer Engagement
Session Type: Technical
Session Category: App Development
Content Level: Advanced
Back to top