public IActionResult Alterar([FromServices] IComandosEventoTipo comandosEventoTipo,
                              long id,
                              [FromBody] EventoTipoInclusaoDto eventoTipo)
 {
     comandosEventoTipo.Alterar(eventoTipo, id);
     return(Ok());
 }
 public ComandosEventoTipoTeste()
 {
     repositorioEventoTipo = new Mock <IRepositorioEventoTipo>();
     repositorioEvento     = new Mock <IRepositorioEvento>();
     unitOfWork            = new Mock <IUnitOfWork>();
     comandosEventoTipo    = new ComandosEventoTipo(repositorioEventoTipo.Object, unitOfWork.Object, repositorioEvento.Object);
 }
 public IActionResult Post([FromBody] EventoTipoInclusaoDto eventoTipo, [FromServices] IComandosEventoTipo comandosEventoTipo)
 {
     comandosEventoTipo.Salvar(eventoTipo);
     return(Ok());
 }
 public IActionResult Delete([FromBody] IEnumerable <long> codigos, [FromServices] IComandosEventoTipo comandosEventoTipo)
 {
     comandosEventoTipo.Remover(codigos);
     return(Ok());
 }
 public void Deve_Disparar_Excecao_Ao_Instanciar_Sem_Dependencia()
 {
     Assert.Throws <ArgumentNullException>(() => comandosEventoTipo = new ComandosEventoTipo(null, unitOfWork.Object, repositorioEvento.Object));
     Assert.Throws <ArgumentNullException>(() => comandosEventoTipo = new ComandosEventoTipo(repositorioEventoTipo.Object, null, repositorioEvento.Object));
 }