Exemple #1
0
 public CadastrarFornecedorCasoDeUso(IOutputPort outputPort,
                                     IFornecedorFactory fornecedorFactory,
                                     IEmpresaRepositorio empresaRepositorio,
                                     IFornecedorRepositorio fornecedorRepositorio,
                                     IUnitOfWork unitOfWork)
 {
     _outputPort            = outputPort ?? throw new ArgumentNullException(nameof(outputPort));
     _fornecedorFactory     = fornecedorFactory ?? throw new ArgumentNullException(nameof(fornecedorFactory));
     _empresaRepositorio    = empresaRepositorio ?? throw new ArgumentNullException(nameof(empresaRepositorio));
     _fornecedorRepositorio = fornecedorRepositorio ?? throw new ArgumentNullException(nameof(fornecedorRepositorio));
     _unitOfWork            = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }