GitHub repository: vinijmoura/DotNet5-NuGet-Tests-Moq_MiddlewareIndisponibilidade
Primary language: C#
Description: Exemplo de implementação e uso de um middleware para APIs REST criadas com .NET 5 + ASP.NET Core + Fluent Migrator + com suporte a SQL Server e SQLite (armazenando períodos de indisponibilidade da aplicação, que serão verificados durante o processamento de requisições HTTP). O middleware foi disponibilidado como uma biblioteca preparada para publicação como um package no NuGet, com um projeto com testes para validação de suas funcionalidades (utilizando xUnit + Fluent Assertions + mock objects com Moq).