using System.Diagnostics.CodeAnalysis;
namespace MyWarehouse.WebApi.ErrorHandling;
[ExcludeFromCodeCoverage]
internal static class ErrorHandlingStartup
{
public static void AddMyErrorHandling(this IServiceCollection services)
{
services.Configure<MvcOptions>(o =>
{
if (o == null)
{
throw new ArgumentException($"Cannot find {nameof(MvcOptions)}. This module depends on MVC being already added, via e.g. AddControllers().");
}
o.Filters.Add<ExceptionMappingFilter>();
});
}
}