public void Deve_cancelar_todas_solicitacoes_de_manutencao() { var solicitacoesPendentes = new[] { FluentBuilder <SolicitacaoDeManutencao> .New().With(solicitacao => solicitacao.StatusDaSolicitacao, StatusDaSolicitacao.Pendente).Build(), FluentBuilder <SolicitacaoDeManutencao> .New().With(solicitacao => solicitacao.StatusDaSolicitacao, StatusDaSolicitacao.Pendente).Build(), FluentBuilder <SolicitacaoDeManutencao> .New().With(solicitacao => solicitacao.StatusDaSolicitacao, StatusDaSolicitacao.Pendente).Build(), }; var cancelador = new CanceladorDeSolicitacoesDeManutencaoPendentes(); cancelador.Cancelar(solicitacoesPendentes); Assert.DoesNotContain(solicitacoesPendentes, solitacao => solitacao.StatusDaSolicitacao == StatusDaSolicitacao.Pendente); }
public void Nao_deve_lancar_execao_quando_solicitacoes_de_manutencao_for_nula() { var cancelador = new CanceladorDeSolicitacoesDeManutencaoPendentes(); cancelador.Cancelar(null); }