예제 #1
0
 public void RegisterTwice()
 {
     using (var resolver = new TestResolver())
     {
         resolver.Start<DummyRunner>();
         resolver.Start<DummyRunner>();
     }
 }
예제 #2
0
 public void RegisterAllUnknownClasses()
 {
     using (var resolver = new TestResolver())
     {
         resolver.RegisterAllUnknownTypesAutomatically();
         resolver.Start<DummyRunner>();
         Assert.Throws<AutofacResolver.RegisterCallsMustBeBeforeInit>(
             resolver.RegisterAllUnknownTypesAutomatically);
         resolver.Resolve<ClassWithInnerClass.UnknownInnerClass>();
     }
 }