public void CanResolveUnnamedServiceUsingConstructor() { var containerProvider = new ContainerProviderExtension(typeof(IService)); var service = containerProvider.ProvideValue(null); Assert.Same(_unnamedService, service); }
public void CanResolveUnnamedServiceUsingProperty() { var containerProvider = new ContainerProviderExtension { Type = typeof(IService) }; var service = containerProvider.ProvideValue(null); Assert.Same(_unnamedService, service); }
public void CanResolvedNamedServiceUsingConstructor(string name) { var expectedService = _namedServiceDictionary[name]; var containerProvider = new ContainerProviderExtension(typeof(IService)) { Name = name, }; var service = containerProvider.ProvideValue(null); Assert.Same(expectedService, service); }