Skip to content

Testing

The template has a top-level .template.config/template.json with short name connectsoft-blazor-mfe and 18 symbols.

Test Projects

  • tests/ConnectSoft.Blazor.MicrofrontendLibraryTemplate.ArchitectureTests/ConnectSoft.Blazor.MicrofrontendLibraryTemplate.ArchitectureTests.csproj
  • tests/ConnectSoft.Blazor.MicrofrontendLibraryTemplate.ScaffoldTests/ConnectSoft.Blazor.MicrofrontendLibraryTemplate.Scaffolding.Tests.csproj
  • tests/ConnectSoft.Blazor.MicrofrontendLibraryTemplate.UnitTests/ConnectSoft.Blazor.MicrofrontendLibraryTemplate.UnitTests.csproj
  • tests/Shell.BlazorServer.ArchitectureTests/Shell.BlazorServer.ArchitectureTests.csproj
  • tests/Shell.BlazorServer.LinkerTest/Shell.BlazorServer.LinkerTest.csproj
  • tests/Shell.BlazorServer.UnitTests/Shell.BlazorServer.UnitTests.csproj

Validation Expectations

  • Build the template repo.
  • Scaffold a sample output with representative parameters.
  • Build and test the generated output when the template is intended to produce runnable code.
  • Keep architecture/acceptance claims aligned with actual test projects.