Ejemplo n.º 1
0
        public static void Method1()
        {
            //TestSet14
            var container = new Container();

            container.RegisterType <SqlDataRepository>();
            container.RegisterType <ServiceDataRepository>();
            var sql  = new SqlDataRepository();
            var srv1 = (ServiceDataRepository)container.CreateInstance("TestSet14.ServiceDataRepository(TestSet14.SqlDataRepository)", sql);

            Assert.NotNull(srv1);
        }
Ejemplo n.º 2
0
        public static void Method6()
        {
            //TestSet14
            var container = new Container();

            container.RegisterType <SqlDataRepository>();
            container.RegisterType <ServiceDataRepository>();
            var sql  = new SqlDataRepository();
            var srv1 = (ServiceDataRepository)container.CreateInstance("TestSet14.ServiceDataRepository(TestSet14.SqlDataRepository)", sql);
            var srv2 = (ServiceDataRepository)container.CreateInstance("TestSet14.ServiceDataRepository(TestSet14.SqlDataRepository)", new object[] { null });

            Assert.NotEqual(srv1.Repository, srv2.Repository);
        }