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(); }
public void AddDependency_TypeOf_Positive_Test() { _kernel.AddDependency(typeof(ITestInterface), typeof(TestClass)); _mock.Verify(_ => _.AddDependency(typeof(ITestInterface), typeof(TestClass)), Times.Once); }