Ejemplo n.º 1
0
 public void RegisterGenericNamedTest()
 {
     using (Batman.Core.Bootstrapper.TinyIoC.Bootstrapper Bootstrapper = new Core.Bootstrapper.TinyIoC.Bootstrapper())
     {
         Bootstrapper.Register<TestClass>("Item1");
         Assert.NotEqual(null, Bootstrapper.Resolve<TestClass>("Item1"));
     }
 }
Ejemplo n.º 2
0
 public void RegisterGenericObjectNamedTest()
 {
     using (Batman.Core.Bootstrapper.TinyIoC.Bootstrapper Bootstrapper = new Core.Bootstrapper.TinyIoC.Bootstrapper())
     {
         Bootstrapper.Register<TestClass>(new TestClass { A = 10, B = 1.23f, C = "Testing" }, "Item1");
         Assert.Equal(new TestClass { A = 10, B = 1.23f, C = "Testing" }, Bootstrapper.Resolve<TestClass>("Item1"));
     }
 }
Ejemplo n.º 3
0
 public void RegisterGenericFunctionTest()
 {
     using (Batman.Core.Bootstrapper.TinyIoC.Bootstrapper Bootstrapper = new Core.Bootstrapper.TinyIoC.Bootstrapper())
     {
         Bootstrapper.Register<TestClass>(() => new TestClass { A = 10, B = 1.23f, C = "Testing" });
         Assert.Equal(new TestClass { A = 10, B = 1.23f, C = "Testing" }, Bootstrapper.Resolve<TestClass>());
     }
 }