public SolicitadorDeManutencaoTeste() { _dto = new SolicitacaoDeManutencaoDto { SubsidiariaId = "XPTO-ABC", SolicitanteId = 1, NomeDoSolicitante = "Ricardo José", TipoDeSolicitacaoDeManutencao = TipoDeSolicitacaoDeManutencao.Jardinagem.GetHashCode(), Justificativa = "Grama Alta", NumeroDoContrato = "2135", InicioDesejadoParaManutencao = DateTime.Now.AddMonths(2) }; _contratoDto = new ContratoDto { Numero = _dto.NumeroDoContrato, NomeDaTerceirizada = "Grama SA", GestorDoContrato = "Edivaldo Pereira", CnpjDaTerceirizada = "00000000000000", DataFinalDaVigencia = DateTime.Now.AddMonths(1) }; _solicitacaoDeManutencaoRepositorio = Substitute.For <ISolicitacaoDeManutencaoRepositorio>(); var subsidiariaRepositorio = Substitute.For <ISubsidiariaRepositorio>(); _subsidiaria = FluentBuilder <Subsidiaria> .New().Build(); subsidiariaRepositorio.ObterPorId(_dto.SubsidiariaId).Returns(_subsidiaria); _canceladorDeSolicitacoesDeManutencaoPendentes = Substitute.For <ICanceladorDeSolicitacoesDeManutencaoPendentes>(); _buscadorDeContrato = Substitute.For <IBuscadorDeContrato>(); _buscadorDeContrato.Buscar(_dto.NumeroDoContrato).Returns(_contratoDto); _solicitador = new SolicitadorDeManutencao(_solicitacaoDeManutencaoRepositorio, subsidiariaRepositorio, _buscadorDeContrato, _canceladorDeSolicitacoesDeManutencaoPendentes); }
public SolicitacaoDeManutencaoController(IUnitOfWork unitOfWork, SolicitadorDeManutencao solicitadorDeManutencao, AnaliseDeAprovacaoDaSolicitacaoDeManutencao analiseDeAprovacaoDaSolicitacaoDeManutencao, ISolicitacaoDeManutencaoRepositorio solicitacaoDeManutencaoRepositorio) { _unitOfWork = unitOfWork; _solicitadorDeManutencao = solicitadorDeManutencao; _analiseDeAprovacaoDaSolicitacaoDeManutencao = analiseDeAprovacaoDaSolicitacaoDeManutencao; _solicitacaoDeManutencaoRepositorio = solicitacaoDeManutencaoRepositorio; }
public SolicitadorDeManutencaoTeste() { _dto = new SolicitacaoDeManutencaoDto { SubsidiariaId = "XPTO-ABC", SolicitanteId = 1, NomeDoSolicitante = "Ricardo José", TipoDeSolicitacaoDeManutencao = TipoDeSolicitacaoDeManutencao.Jardinagem.GetHashCode(), Justificativa = "Grama Alta", NumeroDoContrato = "2135", InicioDesejadoParaManutencao = DateTime.Now.AddMonths(2) }; _solicitacaoDeManutencaoRepositorio = Substitute.For <ISolicitacaoDeManutencaoRepositorio>(); _canceladorDeSolicitacoesDeManutencaoPendentes = Substitute.For <ICanceladorDeSolicitacoesDeManutencaoPendentes>(); _solicitacaoDeManutencao = FluentBuilder <SolicitacaoDeManutencao> .New().With(s => s.IdentificadorDaSubsidiaria, _dto.SubsidiariaId).Build(); var fabricaDeSolicitacaoDeManutencao = Substitute.For <FabricaDeSolicitacaoDeManutencao>(); fabricaDeSolicitacaoDeManutencao.Fabricar(_dto).Returns(_solicitacaoDeManutencao); _solicitador = new SolicitadorDeManutencao( _solicitacaoDeManutencaoRepositorio, fabricaDeSolicitacaoDeManutencao, _canceladorDeSolicitacoesDeManutencaoPendentes); }
public SolicitacaoDeManteucaoController(SolicitadorDeManutencao solicitadorDeManutencao) { _solicitadorDeManutencao = solicitadorDeManutencao; }
public SolicitacaoDeManteucaoController(IUnitOfWork unitOfWork, SolicitadorDeManutencao solicitadorDeManutencao) { _unitOfWork = unitOfWork; _solicitadorDeManutencao = solicitadorDeManutencao; }