PrismLibrary / PrismLibrary/Prism
Update Unit Tests to be more Cross Platform Friendly
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 6.8k
- Forks
- 1.6k
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 1
Description
Summary
Currently the Unit Tests for Forms provides a degree of abstraction for unit tests that allow us to write tests once for both DryIoc and Unity Container. We need to expand this so that many of the tests that we have for Wpf particularly on Regions and also Dialogs which now share the same abstraction layer from core will have the ability to run across Maui, Wpf, & Uno Platform. This will provide us with better overall test coverage and provide some assurance that the APIs are being correctly tested across all platforms.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting the existing Forms unit-test abstractions for DryIoc and Unity Container, then review the Wpf tests covering Regions and Dialogs and the shared core abstraction layer. The work is complete when the relevant tests can run across Maui, Wpf, and Uno Platform while preserving coverage of the shared APIs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- testing
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100