mirror of
https://github.com/farcasclaudiu/PracticeCalendar.git
synced 2026-06-22 15:01:23 +03:00
21 lines
552 B
C#
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;
|
|
}
|
|
}
|
|
}
|