-
Notifications
You must be signed in to change notification settings - Fork 17
Added simpel illustrative Plugin examples and tests of these #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
… how to test a situation that depends on the user context
…ank, still a work in progress
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…count/ExampleValidatePhoneNumber.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request introduces illustrative plugin examples and associated tests to help developers and automated agents, along with several memory-bank documentation updates and minor build fixes. Key changes include:
- Addition of ProduceValid/ConstructValid example methods for entities in test projects.
- Updated namespaces and dependency registrations in integration test and plugin-related files.
- Documentation improvements in memory-bank files and project configuration adjustments.
Reviewed Changes
Copilot reviewed 32 out of 32 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| test/SharedTest/DataProducer.cs | Added example methods to produce and construct valid Account and Task objects for testing. |
| test/IntegrationTests/* | Integration tests updated for plugin behavior and namespace adjustments. |
| src/Dataverse/SharedPluginLogic/Plugins/* | New plugin examples demonstrating phone number validation, subaccount telephone updates, and credit assessment logic. |
| src/Dataverse/SharedPluginLogic/Logic/* | New service implementations and dependency registrations for the example plugins. |
| memory-bank/* | Documentation updates regarding code organization, technical context, and active patterns. |
| .editorconfig, ConsoleJobs/, Azure/ | Minor configuration and build improvements supporting the overall PR purpose. |
Added simpel illustrative Plugin examples and tests of these to aid developers as well as agents writing plugin code and tests.
This also includes several additions to the memory-bank.
A few corrections to make the project build in release mode was also done along with some minor clean ups.