Azure Functions

Follow these guidelines to help you choose the package you need to install.

When developing Azure Functions you can choose different runtimes.

  • Azure Functions v1 runtime: for .NET Framework applications
  • Azure Functions v3 runtime: for .net core 3.1 applications
  • Azure Functions v4 runtime: for .NET 6 applications

The recommended approach is to use v3 runtime with the version 3.x of FakeXrmEasy.Core.{vDataverseVersion} or v4 runtime with .net 6.0.

If you need to support other applications using CrmServiceClient, then you’ll need to use version 2.x and the v1 runtime.

The new DataverseClient is the recommended approach, as well as using the new async capabilities of that SDK and that can also be used in FakeXrmEasy.

There is a specific sample repo with several scenarios about testing azure functions along with plugins and pipeline simulation here to get you started while we update this section.