Skip to content

Commit 9543416

Browse files
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

VS2022-lab300.slnx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<Solution>
2+
<Project Path="TinyShopTest/TinyShopTest.csproj" />
3+
</Solution>

src/.config/dotnet-tools.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"version": 1,
3+
"isRoot": true,
4+
"tools": {
5+
"dotnet-reportgenerator-globaltool": {
6+
"version": "5.4.4",
7+
"commands": [
8+
"reportgenerator"
9+
],
10+
"rollForward": false
11+
}
12+
}
13+
}

0 commit comments

Comments
 (0)