public void GetWorstProgrammer5()
 {
     DataStore  store  = new DataStore();
     DateTime   date   = new DateTime(2002, 11, 1, 1, 1, 20);
     String     email  = "myEmail.com";
     String     name   = "Hans";
     Programmer result = new MySingleSuperClass().GetWorstProgrammer(store.getProgrammers(), date, email, name);
 }
        public void GetWorstProgrammer4()
        {
            DataStore  store  = new DataStore();
            DateTime   date   = new DateTime(2002, 11, 1, 1, 1, 56);
            String     email  = "myEmail.com";
            String     name   = "Hans";
            Programmer result = new MySingleSuperClass().GetWorstProgrammer(store.getProgrammers(), date, email, name);

            Assert.AreEqual(result.getLastname(), "Klaus");
        }
        public void GetWorstProgrammer3()
        {
            DataStore  store      = new DataStore();
            DateTime   date       = new DateTime(2002, 11, 22, 1, 1, 30);
            String     email      = "myEmail.com";
            String     name       = "Hans";
            int        resultSize = store.getProgrammers().Count;
            Programmer result     = new MySingleSuperClass().GetWorstProgrammer(store.getProgrammers(), date, email, name);

            Assert.AreEqual(result.getLastname(), "Dieter");
        }
        public void GetInternalProgrammer5()
        {
            DataStore store = new DataStore();
            DateTime  date  = new DateTime(2003, 11, 1, 1, 1, 30);
            String    email = "*****@*****.**";
            String    name  = "Hans";

            String[] answers     = new String[] { "a", "b" };
            int      resultSize  = store.getProgrammers().Count;
            String   message     = "Hallo";
            int      luckyNumber = 2;
            String   creditCard  = "1-2-3-4";
            String   result      = new MySingleSuperClass().getInternalBestProgrammer(store.getProgrammers(), name, answers,
                                                                                      date, email, message, creditCard, luckyNumber);

            Assert.AreEqual("Friedhelm", result);
        }
        public void GetInternalProgrammer10()
        {
            DataStore store = new DataStore();
            DateTime  date  = new DateTime(2003, 11, 1, 1, 1, 30);
            String    email = "*****@*****.**";
            String    name  = "Hans";

            String[] answers     = new String[] { "a" };
            int      resultSize  = store.getProgrammers().Count;
            String   message     = "Nummer 5 soll gewinnen";
            int      luckyNumber = 19;
            String   creditCard  = "1-2-3-4";
            String   result      = new MySingleSuperClass().getInternalBestProgrammer(store.getProgrammers(), name, answers,
                                                                                      date, email, message, creditCard, luckyNumber);

            Assert.AreEqual("Fuschie", result);
        }