コード例 #1
0
 public static void Register <T, C>() where C : T, new()
 {
     if (!_instance.CanResolve <T>())
     {
         _instance.Register <T>(ins => new C());
     }
 }
コード例 #2
0
ファイル: IoCTests.cs プロジェクト: kouweizhong/PortableIoC
 public void GivenTypeNotRegisteredWhenCanResolveCalledThenShouldReturnFalse()
 {
     Assert.IsFalse(_target.CanResolve <IBar>(),
                    "Test failed: can resolve should return false when type not registered.");
 }