- Introduce @repo and @project metadata blocks in copilot-instructions.md and README.md for all projects, declaring type, dependencies, and layer. - Update all documentation links to reference canonical AyCode.Core and AyCode.Blazor repo locations, removing hardcoded paths. - Move MgGridBase and related doc references to AyCode.Blazor.Components/docs/ to reflect repo reorg. - Expand project READMEs with purpose, key files, and dependency tables for clearer architecture. - Update glossary, conventions, and architecture docs to match new doc structure and reference locations. - Apply minor corrections to terminology and file references for consistency and accuracy. - Standardize documentation and make project relationships explicit. |
||
|---|---|---|
| .. | ||
| Grids | ||
| AyCode.Blazor.Components.Tests.csproj | ||
| BunitTestContext.cs | ||
| MSTestSettings.cs | ||
| README.md | ||
README.md
AyCode.Blazor.Components.Tests
@project { type = "test" }
bUnit + MSTest component test project targeting net10.0. Tests Blazor component behavior including grid layout persistence and column rendering.
Key Files
MSTestSettings.cs-- Assembly-level config enabling method-level test parallelization.BunitTestContext.cs-- Abstract base classes (BunitTestContext,TestContextWrapper) that wire up bUnitBunitContextcreation and disposal to MSTest[TestInitialize]/[TestCleanup]lifecycle.Grids/-- Grid component integration tests (see Grids/README.md).
Dependencies
| Dependency | Version | Type |
|---|---|---|
| bunit | 2.4.2 | NuGet |
| MSTest | 4.0.2 | NuGet |
| AyCode.Blazor.Components | -- | ProjectReference |
| AyCode.Services.Server.Tests | -- | ProjectReference |