Esempio n. 1
0
        static void Main(string[] args)
        {
            try
            {
                LucIocContainer container = new LucIocContainer();

                Configure(container);


                Console.WriteLine(((IAnimal)container.Resolve <IPerro>()).ObtenerEspecie());
                Console.WriteLine(((IAnimal)container.Resolve <IGato>()).ObtenerEspecie());
                Console.WriteLine(((IAnimal)container.Resolve <ITigre>()).ObtenerEspecie());
            }
            catch (Exception ex)
            {
                Console.Write(string.Format("Ocurrio un error: {0}", ex.Message));
            }

            Console.ReadKey();
        }
        public void RegisterTest()
        {
            var res = _container.Resolve <ITest>();

            Assert.NotNull(res, "No se logró resolver instancia de Test");
        }