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