Files
PracticeCalendar/PracticeCalendar.UnitTests/Integration/ServiceCollectionExtensions.cs
T
2022-10-10 03:17:14 +03:00

21 lines
552 B
C#

using Microsoft.Extensions.DependencyInjection;
namespace PracticeCalendar.UnitTests.Integration
{
public static class ServiceCollectionExtensions
{
public static IServiceCollection Remove<TService>(this IServiceCollection services)
{
var serviceDescriptor = services.FirstOrDefault(d =>
d.ServiceType == typeof(TService));
if (serviceDescriptor != null)
{
services.Remove(serviceDescriptor);
}
return services;
}
}
}