public void Test_AddControllers_AddsOnlyClassesEndsWithControllersAndImplementationOfIController() { var services = new ServiceCollection(); TestProxy.AddControllersProxy(services); Assert.Contains(services, (desc) => desc?.ImplementationType?.FullName == "PivotalServices.AspNet.Bootstrap.Extensions.Tests.TestApiController"); Assert.Contains(services, (desc) => desc?.ImplementationType?.FullName == "PivotalServices.AspNet.Bootstrap.Extensions.Tests.TestMvcController"); Assert.True(!services.Any((desc) => desc?.ImplementationType?.FullName == "PivotalServices.AspNet.Bootstrap.Extensions.Tests.TestController3")); }