Exemple #1
0
        static void Main(string[] args)
        {
            #region Constructor Injection
            //IMeioPagamento meioPagamento = new Cartao();
            //var braspag = new BraspagConstructor(meioPagamento);
            #endregion

            #region Setter Injection

            var braspag = new BraspagSetter();
            braspag.MeioPagamento = new DebitoEmConta();
            #endregion

            Console.WriteLine(braspag.DoSomeThing());
            Console.Read();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            #region Constructor Injection
            //IMeioPagamento meioPagamento = new Cartao();
            //var braspag = new BraspagConstructor(meioPagamento);
            #endregion

            #region Setter Injection

            var braspag = new BraspagSetter();
            braspag.MeioPagamento = new DebitoEmConta();
            #endregion

            Console.WriteLine(braspag.DoSomeThing());
            Console.Read();
        }