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.