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);
        }
        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)));
        }