public void controllerTest()
        {
            controller.add("1", "name", "1231231231", "ab");
            Assert.AreEqual(controller.getAll().Count, 1);
            controller.update("1", "1", "name name", "1231231231", "ab");

            Candidate c = controller.getById("1");

            Assert.AreEqual(c.Name, "name name");
        }
 /*
  * Adds a candidate
  */
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     try
     {
         controller.add(textBoxId.Text, textBoxName.Text, textBoxTelephone.Text, textBoxAddress.Text);
     } catch (ValidatorException exc)
     {
         System.Windows.Forms.MessageBox.Show(exc.Message);
     } catch (RepositoryException exc)
     {
         System.Windows.Forms.MessageBox.Show(exc.Message);
     }
 }