예제 #1
0
        public void Inicia()
        {
            cadastroDeViagens = new CadastroDeViagens();

            var fortalezaJuazeiro = Trecho.Novo()
                                    .ComOrigemEm("fortaleza")
                                    .ComDestinoA("juazeiro do norte");

            var fortalezaCaninde = Trecho.Novo()
                                   .ComOrigemEm("fortaleza")
                                   .ComDestinoA("Canindé");

            cadastroDeViagens.adiciona(
                Viagem.Nova(fortalezaJuazeiro)
                .SaindoAs(new DateTime(2011, 05, 08, 09, 00, 00))
                .ChegandoAs(new DateTime(2011, 05, 08, 18, 00, 00)));

            cadastroDeViagens.adiciona(
                Viagem.Nova(fortalezaJuazeiro)
                .SaindoAs(new DateTime(2011, 05, 12, 09, 00, 00))
                .ChegandoAs(new DateTime(2011, 05, 12, 18, 00, 00)));

            cadastroDeViagens.adiciona(
                Viagem.Nova(fortalezaJuazeiro)
                .SaindoAs(new DateTime(2011, 05, 15, 09, 00, 00))
                .ChegandoAs(new DateTime(2011, 05, 15, 18, 00, 00)));

            cadastroDeViagens.adiciona(
                Viagem.Nova(fortalezaJuazeiro)
                .SaindoAs(new DateTime(2011, 05, 14, 09, 00, 00))
                .ChegandoAs(new DateTime(2011, 05, 14, 18, 00, 00)));

            cadastroDeViagens.adiciona(
                Viagem.Nova(fortalezaCaninde)
                .SaindoAs(new DateTime(2011, 05, 08, 09, 00, 00))
                .ChegandoAs(new DateTime(2011, 05, 08, 18, 00, 00)));
        }
예제 #2
0
        public void Posso_Cadastrar_Viagem()
        {
            var qtdEsperada       = 1;
            var cadastroDeViagens = new CadastroDeViagens();

            var trecho = Trecho.Novo()
                         .ComOrigemEm("fortaleza")
                         .ComDestinoA("juazeiro do norte");

            var viagem = Viagem.Nova(trecho)
                         .SaindoAs(new DateTime(2011, 05, 08, 09, 00, 00))
                         .ChegandoAs(new DateTime(2011, 05, 08, 18, 00, 00));

            cadastroDeViagens.adiciona(viagem);

            Assert.AreEqual(qtdEsperada, cadastroDeViagens.Total);
        }