Esempio n. 1
0
        public void CrudQuestion()
        {
            try
            {
                QuestionsFacade facade   = new QuestionsFacade();
                Question        question = new Question()
                {
                    Description = "Where and When?", Number = 99
                };

                // Create
                facade.Save(question);

                // Read by ID
                question = facade.GetQuestion(question.ID);

                // Update
                question.Description = "***" + question.Description;
                question.Number      = question.Number + 1000;
                facade.Update(question);

                // Delete
                facade.Delete(question.ID);

                Assert.AreEqual(true, true, "Sucesso!!");
            }
            catch (Exception ex)
            {
                Assert.AreEqual(true, false, ex.Message);
            }
        }
        public IList <Question> Get(int limit, int offset, string filter)
        {
            IList <Question> questions = null;

            QuestionsFacade facade = new QuestionsFacade();

            questions = facade.GetQuestion(filter, limit, offset);

            return(questions);
        }
        public Question Get(long id)
        {
            Question question = null;

            QuestionsFacade facade = new QuestionsFacade();

            question = facade.GetQuestion(id);

            return(question);
        }
Esempio n. 4
0
        public void GetQuestions()
        {
            try
            {
                QuestionsFacade facade = new QuestionsFacade();
                // Get all
                IList <Question> questions = facade.GetQuestion();
                // Get by description
                questions = facade.GetQuestion("Is Your");
                // Get by description, and offset
                questions = facade.GetQuestion("a");
                questions = facade.GetQuestion("a", 10, 10);

                Assert.AreEqual(true, true, "Sucesso!!");
            }
            catch (Exception ex)
            {
                Assert.AreEqual(true, false, ex.Message);
            }
        }
Esempio n. 5
0
        public void GetQuestionByID()
        {
            try
            {
                QuestionsFacade facade = new QuestionsFacade();

                Question question = facade.GetQuestion(5);

                Assert.AreEqual(true, true, "Sucesso!");
            }
            catch (Exception ex)
            {
                Assert.AreEqual(true, false, ex.Message);
            }
        }