public void TryResolveOfRegisteredInstanceByName() { var expected = new TestClass { Data = "Test" }; this.container.RegisterInstance<ITest>("name", expected); Assert.IsNotNull(this.container.Resolve<ITest>("name")); var obj = this.container.TryResolve<ITest>("name"); Assert.AreSame(expected, obj); }
public void TryResolveOfUnknownTypeWithDefaultByName() { var src = new TestClass { Data = "hello world" }; var obj = this.container.TryResolve<ITest>(src, "name"); Assert.IsNotNull(obj); Assert.AreSame(src, obj); }