Beispiel #1
0
 public void RegisterGenericTest()
 {
     using (Batman.Core.Bootstrapper.TinyIoC.Bootstrapper Bootstrapper = new Core.Bootstrapper.TinyIoC.Bootstrapper())
     {
         Bootstrapper.Register <TestClass>();
         Assert.NotEqual(null, Bootstrapper.Resolve <TestClass>());
     }
 }
Beispiel #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"));
     }
 }
Beispiel #3
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"));
     }
 }
Beispiel #4
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>());
     }
 }
Beispiel #5
0
 public void RegisterGenericObjectTest()
 {
     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>());
     }
 }
Beispiel #6
0
 public void RegisterGenericFunctionNamedTest()
 {
     using (Batman.Core.Bootstrapper.TinyIoC.Bootstrapper Bootstrapper = new Core.Bootstrapper.TinyIoC.Bootstrapper())
     {
         Bootstrapper.Register <TestClass>(() => new TestClass {
             A = 10, B = 1.23f, C = "Testing"
         }, "Test1");
         Assert.Equal(new TestClass {
             A = 10, B = 1.23f, C = "Testing"
         }, Bootstrapper.Resolve <TestClass>("Test1"));
     }
 }