public void CreateInstances_InterfaceHasMultipleImplementations_GivesInstances()
        {
            // Act
            var instances = ServiceLocator.CreateInstances <IMultipleImplementations>()
                            .ToList();

            // Assert
            Assert.Equal(2, instances.Count);
        }
        public void CreateInstances_HasSomeImplementations_GivesInstances()
        {
            // Arrange
            var locator = new ServiceLocator <LocatorKey, IPartlyImplemented>();

            // Act
            var instances = locator.CreateInstances();

            // Assert
            Assert.NotNull(instances);
            Assert.Single(instances);
        }