public void WhenServiceIsRegistered_ResolveOptionalReturnsAnInstance() { var target = new Container(); target.ComponentRegistry.Register(Factory.CreateSingletonRegistration( new[] { new TypedService(typeof(string)) }, new ProvidedInstanceActivator("Hello"))); var inst = target.ResolveOptional<string>(); Assert.Equal("Hello", inst); }
public void WhenServiceNotRegistered_ResolveOptionalReturnsNull() { var target = new Container(); var inst = target.ResolveOptional<string>(); Assert.Null(inst); }