Пример #1
0
        public void ConsultaInsertTeste(string descricao, string data, int estado, int idlocal, int idTrat, bool expected)
        {
            //Arrange
            bool              res;
            UtilizadorDA      metodosUtilizador         = new UtilizadorDA();
            ConsultaDA        consultas                 = new ConsultaDA();
            List <Utilizador> listaUtilizadoresConsulta = new List <Utilizador>();

            Utilizador utente = new Utilizador();

            utente = metodosUtilizador.GetUtilizador(1);
            Utilizador fisioterapeuta = new Utilizador();

            fisioterapeuta = metodosUtilizador.GetUtilizador(2);
            listaUtilizadoresConsulta.Add(utente);
            listaUtilizadoresConsulta.Add(fisioterapeuta);

            Consulta consultaNova = new Consulta();

            consultaNova.Descricao    = descricao;
            consultaNova.Data         = DateTime.Parse(data);
            consultaNova.Estado       = estado;
            consultaNova.IdLocal      = idlocal;
            consultaNova.IdTratamento = idTrat;


            //Act
            res = consultas.InsereConsulta(consultaNova, listaUtilizadoresConsulta);

            //Assert
            Assert.Equal(res, expected);
        }
Пример #2
0
        public void UtilizadorDeleteTeste(string email, bool expected)
        {
            //Arrange
            UtilizadorDA metodos = new UtilizadorDA();

            //Act
            bool resultado = metodos.DeleteUtilizador(email);

            //Assert
            Assert.Equal(resultado, expected);
        }
Пример #3
0
        public void GetFisioterapeutasTeste()
        {
            //Arrange
            UtilizadorDA      metodos             = new UtilizadorDA();
            List <Utilizador> listFisioterapeutas = new List <Utilizador>();

            //Act
            listFisioterapeutas = metodos.GetFisioterapeutas();


            //Assert
            Assert.True(listFisioterapeutas[1].IdPerfil == 2);
        }
Пример #4
0
        public bool RegistarUtilizador(Utilizador novoUtilizador)
        {
            UtilizadorDA utilizadorMetodos = new UtilizadorDA();

            if (utilizadorMetodos.InsereUtilizador(novoUtilizador) == true)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #5
0
        public Utilizador GetUtilizador(int id)
        {
            UtilizadorDA utilizadorMetodos = new UtilizadorDA();
            Utilizador   utilizador        = new Utilizador();

            utilizador = utilizadorMetodos.GetUtilizador(id);
            if (utilizador != null)
            {
                return(utilizador);
            }
            else
            {
                return(null);
            }
        }
Пример #6
0
        public Utilizador Login(string email, string senha)
        {
            UtilizadorDA utilizadorMetodos = new UtilizadorDA();
            Utilizador   utilizador;

            utilizador = utilizadorMetodos.Login(email, senha);
            if (utilizador != null)
            {
                return(utilizador);
            }
            else
            {
                return(null);
            }
        }
Пример #7
0
        public List <Utilizador> GetFisioterapeutas()
        {
            UtilizadorDA      utilizadorMetodos    = new UtilizadorDA();
            List <Utilizador> listaFisioterapeutas = new List <Utilizador>();

            listaFisioterapeutas = utilizadorMetodos.GetFisioterapeutas();

            if (listaFisioterapeutas != null)
            {
                return(listaFisioterapeutas);
            }
            else
            {
                return(null);
            }
        }
Пример #8
0
        public void UtilizadorUpdateTeste(string username, string email, string senha, string dataNasc, int nif, int idPerfil, bool expected)
        {
            //Arrange
            UtilizadorDA metodos = new UtilizadorDA();
            Utilizador   uti     = new Utilizador();

            uti.Username = username;
            uti.DataNasc = DateTime.Parse(dataNasc);
            uti.Email    = email;
            uti.Senha    = senha;
            uti.Nif      = nif;
            uti.IdPerfil = idPerfil;

            //Act
            bool resultado = metodos.UpdateUtilizador(uti);

            //Assert
            Assert.Equal(expected, resultado);
        }
Пример #9
0
        [InlineData(21)] // Verificar id atual na base de dados

        public void UtilizadorGetTeste(int id)
        {
            //Arrange
            UtilizadorDA metodos = new UtilizadorDA();

            Utilizador utilizadorEsperado = new Utilizador();

            utilizadorEsperado.ID       = 21;
            utilizadorEsperado.Username = "******";
            utilizadorEsperado.Email    = "mailtest";
            utilizadorEsperado.Senha    = "senhatesteUpdated";
            utilizadorEsperado.DataNasc = DateTime.Parse("19/06/2015 10:03:08");
            utilizadorEsperado.Nif      = 12342;
            utilizadorEsperado.IdPerfil = 1;

            //Act
            Utilizador utilizadorAtual = metodos.GetUtilizador(id);

            //Assert
            Assert.Equal(id, utilizadorAtual.ID);
        }