public void ResoveInterface() { // Given DIContainer container = new DIContainer(); container.Register <ITestInterface, A>(); // When ITestInterface obj = container.Resolve <ITestInterface>(); // Then Assert.IsTrue(obj is A); Assert.AreEqual(10, obj.Value()); }