Example #1
0
        static void Main(string[] args)
        {
            Kernel kernel = new Kernel(new DependencyTable());

            kernel.AddDependency <qwert>();
            kernel.AddDependency <Interface1, Resolving>();
            kernel.AddDependency(typeof(Abstraction));
            Abstraction ab = kernel.Get <Abstraction>();

            ab.ShowMSG("^^^^^^^^^^^");

            Abstraction bv = (Abstraction)kernel.Get(typeof(Abstraction));

            bv.ShowMSG("-------------");
            Console.ReadLine();
        }
Example #2
0
 public void AddDependency_TypeOf_Positive_Test()
 {
     _kernel.AddDependency(typeof(ITestInterface), typeof(TestClass));
     _mock.Verify(_ => _.AddDependency(typeof(ITestInterface), typeof(TestClass)), Times.Once);
 }