コード例 #1
0
        public void CreateInstanceGeneric_WhenAssemblyAdded_InstancesInjectedWithConstructor()
        {
            _container.AddAssembly(Assembly.GetExecutingAssembly());

            CustomerBLL_Constructor customerBll_constructor = _container.CreateInstance <CustomerBLL_Constructor>();

            Assert.IsNotNull(customerBll_constructor);
            Assert.IsTrue(customerBll_constructor.GetType().Equals(typeof(CustomerBLL_Constructor)));
        }
コード例 #2
0
        public void CreateInstanceGeneric_WhenTypesAdded_InstancesInjectedWithConstructor()
        {
            _container.AddType(typeof(CustomerBLL_Constructor));
            _container.AddType(typeof(Logger));
            _container.AddType(typeof(CustomerDAL), typeof(ICustomerDAL));

            CustomerBLL_Constructor customerBll_constructor = _container.CreateInstance <CustomerBLL_Constructor>();

            Assert.IsNotNull(customerBll_constructor);
            Assert.IsTrue(customerBll_constructor.GetType().Equals(typeof(CustomerBLL_Constructor)));
        }