Skip to content

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.