A Visual Studio plugin that makes it easier to perform unit/intergration-hybrid testing for CRM plugins. It also includes a few templates for plugin and step projects for fast start.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AsyncPluginIntegrationTestItemTemplate
FakesPluginUnitTestItemTemplate
FakesUnitTestProjectTemplate
FakesWFActivityUnitTestItemTemplate
IntegrationTestProjectTemplate
MoqPluginHybridTestItemTemplate
MoqPluginUnitTestItemTemplate
MoqWFActivityHybridTestItemTemplate
MoqWFActivityUnitTestItemTemplate
PluginIntegrationTestItemTemplate
PluginItemTemplate
PluginProject2016Template
PluginProjectTemplate
WFActivityIntegrationTestItemTemplate
WFItemTemplate
WFProject2016Template
WFProjectTemplate
Xrm.Framework.Core
Xrm.Framework.IntegrationTests
Xrm.Framework.Test
Xrm.Framework.UnitTests
Xrm.Framework
.gitignore
LICENSE
PushCore.ps1
PushTest.ps1
README.md
Xrm.Framework.sln

README.md

DynamicsCrm-XrmProjectTemplates

Join the chat at https://gitter.im/yagasoft/DynamicsCrm-XrmProjectTemplates

Version: 2.8.3


A Visual Studio plugin that makes it easier to perform unit/intergration-hybrid testing for CRM plugins. It also includes a few templates for plugin and step projects for fast start.

Features

  • Create ready-to-code plugin and step project with the click of a mouse
    • Includes logging, initialisation, and error handling
  • Create a 'hybrid' test to easily debug the plugin code
    • Connects to CRM as if plugins are registered
    • Supports rollback of actions done in CRM by the test
    • Supports disabling plugin steps during testing to get more realistic results

Credits

Changes

v2.8.3 (2018-12-03)

  • Changed: v8 plugin template now uses the NuGet Common.cs package

v2.8.2 (2018-11-27)

  • Changed: v9 plugin template now uses the NuGet Common.cs package

v2.8.1 (2018-08-27)

  • Changed: moved common parameters to the class level (static)
  • Improved: plugin steps toggle is now based on a name pattern to be more specific
  • Fixed: CRM service access hangs tests

v2.7.9 (2018-08-02)

  • Fixed: pool init error

v2.7.8 (2018-07-30)

  • Fixed: incorrect reference error

Copyright © by Ahmed el-Sawalhy (Yagasoft) -- GPL v3 Licence