Example #1
0
 public ValuesController(
     ITesteA testeA,
     ITesteB testeB,
     TesteC testeC)
 {
     _testeA = testeA;
     _testeB = testeB;
     _testeC = testeC;
 }
Example #2
0
 public TesteInjecao(
     ITesteA testeA,
     ITesteB testeB,
     TesteC testeC)
 {
     _testeA = testeA;
     _testeB = testeB;
     _testeC = testeC;
 }
 public Teste(TesteInjecao objTesteInjecao,
              ITesteA testeA,
              ITesteB testeB,
              TesteC testeC)
 {
     _objTesteInjecao = objTesteInjecao;
     _testeA          = testeA;
     _testeB          = testeB;
     _testeC          = testeC;
 }
Example #4
0
        public ActionResult <object> Get(
            [FromServices] ITesteA testeA,
            [FromServices] ITesteB testeB,
            [FromServices] TesteC testeC)
        {
            var valoresA = new { Construtor = _testeA.IdReferencia,
                                 Action     = testeA.IdReferencia };
            var valoresB = new { Construtor = _testeB.IdReferencia,
                                 Action     = testeB.IdReferencia };
            var valoresC = new { Construtor = _testeC.IdReferencia,
                                 Action     = testeC.IdReferencia };

            return(new { valoresA, valoresB, valoresC });
        }
Example #5
0
        public Task <object> RetornarValoresInjecao(
            ITesteA testeA,
            ITesteB testeB,
            TesteC testeC)
        {
            var valoresA_Singleton = new { ClasseTeste = _testeA.IdReferencia,
                                           Function    = testeA.IdReferencia };
            var valoresB_Transient = new { ClasseTeste = _testeB.IdReferencia,
                                           Function    = testeB.IdReferencia };
            var valoresC_Scoped = new { ClasseTeste = _testeC.IdReferencia,
                                        Function    = testeC.IdReferencia };

            return(Task.FromResult <object>(
                       new { valoresA_Singleton, valoresB_Transient, valoresC_Scoped }));
        }
Example #6
0
 public HomeController(ITesteA testeA, ITesteB testeB)
 {
     _testeA = testeA;
     _testeB = testeB;
 }