public void KeyedServicesAreIgnored()
 {
     using var container = new CompositionRootBuilder()
                           .RegisterModule <ModuleWithKeyedServices>()
                           .Build();
     Assert.Empty(container.GetRegisteredTypes());
 }
        public void ReturnsAllRegisteredTypes()
        {
            var expectedTypes = new[]
            {
                typeof(IFoo),
                typeof(CreateFoo),
            };

            using var container = new CompositionRootBuilder()
                                  .RegisterModule <FooModule>()
                                  .Build();
            Assert.Equal(expectedTypes.OrderByFullTypeName(), container.GetRegisteredTypes().OrderByFullTypeName());
        }