Да, вы можете использовать библиотеку тестов, предоставленную Стивом Сандерсоном, и адаптировать ее к вашим потребностям.
В этой статье объясняется, как ее использовать: Введение в тестирование компонентов Blazor .
Библиотека можно использовать для генерации HTML компонента.
например:
var host = new TestHost();
var component = host.AddComponent<YourComponent>();
var html = component.GetMarkup();
И вы можете вводить нужные вам сервисы.
host.ConfigureServices(services =>
{
service.AddSingleton<MyService>();
});