microsoft / PowerApps-TestEngine

MIT License
93 stars 28 forks source link

[Feature]: Power Fx Test Steps namespace requirements for MEF Functions #330

Open Grant-Archibald-MS opened 1 month ago

Grant-Archibald-MS commented 1 month ago

Is your feature request related to a problem? Please describe.

The MEF extensibility model of the Test Engine allows additional test Power Fx functions to be loaded via ReflectionFunction. This could cause conflicts with out of the box functions or future updates to Power Fx functions.

Describe the solution you'd like

Enforce that all ReflectionFunction in a Test Engine model must:

Sample implementation using DPath.Root.Append(new DName("Common") to add a function to Common namespace.

Describe alternatives you've considered

No response

Additional context?

No response