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);
        }
        public void GetAllConsultasDisp(string data, int idLocal, int idFisioterapeuta)
        {
            //Arrange
            ConsultaDA      consultas = new ConsultaDA();
            List <DateTime> datas     = new List <DateTime>();

            //Act
            datas = consultas.GetAllConsultasDisp(DateTime.Parse(data), idLocal, idFisioterapeuta);

            //Assert
            Assert.NotNull(datas);
        }
Exemple #3
0
        public bool MarcaConsulta(Consulta novaConsulta, List <Utilizador> utilizadores)
        {
            ConsultaDA consultaMetodos = new ConsultaDA();

            if (consultaMetodos.InsereConsulta(novaConsulta, utilizadores) == true)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        public List <DateTime> GetConsultasDisp(DateTime data, int idLocal, int idFisioterapeuta) // DEPOIS DEFINIR REGRAS
        {
            ConsultaDA      consultaMetodos = new ConsultaDA();
            List <DateTime> datasDisp       = new List <DateTime>();

            datasDisp = consultaMetodos.GetAllConsultasDisp(data, idLocal, idFisioterapeuta);

            if (datasDisp != null)
            {
                return(datasDisp);
            }
            else
            {
                return(null);
            }
        }