Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void Nao_deve_lancar_execao_quando_solicitacoes_de_manutencao_for_nula()
        {
            var cancelador = new CanceladorDeSolicitacoesDeManutencaoPendentes();

            cancelador.Cancelar(null);
        }