public void Bug_4989_GenericsWithResolveAllFromConfig() { IUnityContainer container = ConfigurationFixtureBase.GetContainer(@"ConfigFiles\GenericsWithResolveAllFromConfig.config", String.Empty); var results = container.ResolveAll <IFoo1 <string> >(); Assert.AreEqual(3, results.Count()); }
public void Bug_4709_ParentAndChildResolveWithSameRegistered1() { UnityConfigurationSection section = ConfigurationFixtureBase.GetUnitySection(ConfigFileName); IUnityContainer root = new UnityContainer(); section.Configure(root); IUnityContainer child = root.CreateChildContainer(); section.Configure(child, "ModuleName"); ISomeInterface obj = child.Resolve <ISomeInterface>(); Assert.AreEqual <int>(3, obj.Count()); ISomeInterface obj1 = root.Resolve <ISomeInterface>(); Assert.AreEqual <int>(1, obj1.Count()); }