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); }