Testing¶
Projects¶
| Project | Focus |
|---|---|
| UnitTests | ViewModels, services, fakes (FakeLogger, FakeDialogService, etc.) |
| IntegrationTests | DI composition, infrastructure registration smoke tests |
| UITests | Appium WebDriver; UI flows and platform features |
Test projects target net9.0 / net10.0 so they can run on Linux agents without full MAUI workloads when only Core/Infrastructure net TFMs are needed.
Coverage¶
- Coverlet +
ConnectSoft.MauiBaseTemplate.runsettings - Typical quality gate: 80% line coverage (see CI pipelines)
Commands and patterns: testing.md.