コード例 #1
0
        public void NaoHaVagasDisponiveis()
        {
            var ofertante  = new Colaborador(EID_OFERTANTE);
            var carona     = new Carona(ofertante, 1, new Endereco(), new Endereco());
            var caroneiro  = new Colaborador(EID_CARONEIRO);
            var caroneiro2 = new Colaborador("r.teste.com");
            var caroneiro3 = new Colaborador("r.teste.com1");

            carona.SolicitarCarona(caroneiro);
            carona.SolicitarCarona(caroneiro2);
            carona.SolicitarCarona(caroneiro3);

            carona.PermitirCarona(caroneiro);
            carona.PermitirCarona(caroneiro2);
            carona.PermitirCarona(caroneiro3);
        }
コード例 #2
0
        public void PermitirCarona()
        {
            var caroneiro = new Colaborador(EID_CARONEIRO);
            var ofertante = new Colaborador(EID_OFERTANTE);
            var carona    = new Carona(ofertante, 1, new Endereco(), new Endereco());

            carona.SolicitarCarona(caroneiro);
            var esperado = StatusCarona.PERMITIDO;

            var resultado = carona.PermitirCarona(caroneiro);

            Assert.AreEqual(esperado, resultado);
        }