A short introduction to test-driven development in BLAZOR using bunit TDD library focusing on dependency injection, faking authorisation and interacting with page components.
When creating a new Blazor server side app with individual user acounts, it's common to want to add additional properties and link tables to the user logged in such as user profile information, If you have never done this before it's not obvious since Blazor hides away a lot of the internals of the authorisation and injects the views at runtime for registration etc.
This post explains how to set up individual user authentication and add additional properties linked to the the ASPNetUsers table