using Autofac; namespace Recyclarr.TestLibrary; public static class AutofacTestExtensions { public static void RegisterMockFor(this ContainerBuilder builder) where T : class { builder.RegisterInstance(Substitute.For()).As(); } public static void RegisterMockFor(this ContainerBuilder builder, Action mockSetup) where T : class { var mock = Substitute.For(); mockSetup(mock); builder.RegisterInstance(mock).As(); } }