Commit 9543416
committed
Add tests, docs, and tools for TinyShop solution
Enhanced integration tests with in-memory database support and added code coverage tools (`coverlet.collector`).
- Introduced new test methods in `StoreUiTests.cs` to validate UI functionality, navigation, and responsive design.
- Added `CreateTestFactoriesWithProducts` helper for seeding test data.
- Created `TinyShopTest` MSTest project targeting .NET 10.0 with lifecycle methods and parallel test execution.
- Updated `IntegrationTests.csproj` with `Microsoft.EntityFrameworkCore.InMemory` and `coverlet.collector`.
- Added `dotnet-reportgenerator-globaltool` for HTML coverage reports.
- Documented the solution in `SOLUTION_GUIDE.md` with architecture, setup, and troubleshooting.
- Updated `VS2022-lab300.slnx` to include the new test project.
These changes improve test reliability, maintainability, and developer onboarding.1 parent 9005874 commit 9543416
8 files changed
Lines changed: 1628 additions & 1 deletion
File tree
- src
- .config
- Tests
- IntegrationTests
- TinyShopTest
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
0 commit comments