Exemplo n.º 1
0
        public void TestMethod1()
        {
            var container = new UnityContainer();

            container.RegisterType <IDBAccess, SqlDataAccess>();
            Employee employee = container.Resolve <Employee>();

            Console.WriteLine(employee._IDBAccess.connection);

            Rediff rediff = (Rediff)Activator.CreateInstance(typeof(Rediff));

            rediff._name = "Nasreen";
            rediff.PrintName();

            Type            type            = Type.GetType("UnityContainerExam.ReflectionExam.ReflectionClass");
            ReflectionClass reflectionClass = (ReflectionClass)Activator.CreateInstance(type, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, null, new object[] { "yusoof", "mohmed" }, null);



            ReflectionClass reflectionClass1 = GenericReturn <ReflectionClass>();

            Console.WriteLine(reflectionClass1._Property1);
            Console.WriteLine(reflectionClass1._Property2);

            Func <int, string> func1 = (int a) => String.Format("string {0}", a);

            Console.WriteLine(func1(1));
            Console.WriteLine(func3());
            Console.WriteLine(func4);
        }