コード例 #1
0
        public void InjectingAnArrayTypeSucceedsIfItWasRegistered()
        {
            IUnityContainer container = new UnityContainer();

            CollectionSupportTestClass[] array = new CollectionSupportTestClass[0];
            container.RegisterInstance <CollectionSupportTestClass[]>(array);

            CollectionSupportTestClassWithDependency resolved = container.Resolve <CollectionSupportTestClassWithDependency>();

            Assert.AreSame(array, resolved.Dependency);
        }
コード例 #2
0
        public void InjectingAnArrayTypeSucceedsIfItWasNotRegistered()
        {
            IUnityContainer container = new UnityContainer();

            CollectionSupportTestClassWithDependency resolved = container.Resolve <CollectionSupportTestClassWithDependency>();
        }