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);
 }