public void EvalTest3()
 {
     PositiveIntOrMinusOneValidator target = new PositiveIntOrMinusOneValidator();
     string input = "0";
     target.Eval(input);
     Assert.AreEqual(target.HasErrors, false);
 }
        /// <summary>
        /// Checks parameters provided by the GUI and loads existing Projekte according to the provided values
        /// </summary>
        /// <returns>A list of all fitting Projekte</returns>
        public List<ProjektTable> Load(int id, DateTime from, DateTime until, Label message)
        {
            PositiveIntOrMinusOneValidator pimv = new PositiveIntOrMinusOneValidator();
            DateValidator dvf = new DateValidator();
            DateValidator dvu = new DateValidator();
            string dateFrom = from.ToShortDateString();
            string dateUntil = until.ToShortDateString();

            pimv.Eval(id);
            dvf.Eval(dateFrom);
            dvu.Eval(dateUntil);

            if (pimv.HasErrors || dvf.HasErrors || dvu.HasErrors)
            {
                throw new InvalidInputException();
            }

            // parse to date strings
            dateFrom = GlobalActions.ParseToSQLiteDateString(dateFrom);
            dateUntil = GlobalActions.ParseToSQLiteDateString(dateUntil);

            try
            {
                return DALFactory.GetDAL().LoadProjekte(dateFrom, dateUntil, id);
            }
            catch (SQLiteException)
            {
                throw;
            }
        }
 public void EvalTest1()
 {
     PositiveIntOrMinusOneValidator target = new PositiveIntOrMinusOneValidator(); // TODO: Initialize to an appropriate value
     string input = "-1"; // TODO: Initialize to an appropriate value
     target.Eval(input);
     Assert.AreEqual(target.HasErrors, false);
 }