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); }