public CriarNotificacaoUseCaseTeste() { criarNotificacaoUseCase = new CriarNotificacaoUseCase(mediator.Object, mapper.Object); }
//[ChaveIntegracaoFiltro] public async Task <ObjectResult> Criar([FromBody] NotificacaoSgpDto notificacao, [FromServices] ICriarNotificacaoUseCase criarNotificacaoUseCase) { return(Ok(await criarNotificacaoUseCase.Executar(notificacao))); }
public EnviarNotificacaoDataFuturaCasoDeUso(INotificacaoRepository notificacaoRepository, ICriarNotificacaoUseCase criarNotificacaoUseCase) { this.notificacaoRepository = notificacaoRepository ?? throw new ArgumentNullException(nameof(notificacaoRepository)); this.criarNotificacaoUseCase = criarNotificacaoUseCase ?? throw new ArgumentNullException(nameof(criarNotificacaoUseCase)); }