public static void Register <T, C>() where C : T, new() { if (!_instance.CanResolve <T>()) { _instance.Register <T>(ins => new C()); } }
public void GivenTypeNotRegisteredWhenCanResolveCalledThenShouldReturnFalse() { Assert.IsFalse(_target.CanResolve <IBar>(), "Test failed: can resolve should return false when type not registered."); }