コード例 #1
0
 public void ThrowsOnComponentNotRegistered()
 {
     using var container = new CompositionRootBuilder()
                           .RegisterModule(new FooModule())
                           .Build();
     Assert.NotNull(container.Resolve <IFoo>());
     Assert.Throws <ComponentNotRegisteredException>(() => container.Resolve <IBar>());
 }
コード例 #2
0
 public void CreateCompositionRootWithRegisteredModules()
 {
     using var container = new CompositionRootBuilder()
                           .RegisterModule(new FooModule())
                           .RegisterModule <BarModule>()
                           .Build();
     Assert.NotNull(container.Resolve <IFoo>());
     Assert.NotNull(container.Resolve <IBar>());
 }