Ejemplo n.º 1
0
 public static void addOneSubjectMarkToOneStudent(ITrunk trunk)
 {
     trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.INSUFFICIENT);
     trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.MEDIUM);
     trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.GOOD);
     trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.MEDIUM);
 }
Ejemplo n.º 2
0
 // out: 700
 public static double Test004(ITrunk trunk)
 {
     trunk.addAccount("ABC-001", Currency.HUF);
     trunk.addTransfer("ABC-001", Currency.HUF, 1000);
     trunk.addTransfer("ABC-001", Currency.HUF, -500);
     trunk.addTransfer("ABC-001", Currency.HUF, 200);
     return trunk.getAccountValue("ABC-001");
 }
Ejemplo n.º 3
0
 // out: 900
 public static double Test005(ITrunk trunk)
 {
     trunk.addAccount("ABC-001", Currency.HUF);
     trunk.addAccount("QWE-002", Currency.HUF);
     trunk.addTransfer("ABC-001", Currency.HUF, 1000);
     trunk.addTransfer("QWE-002", Currency.HUF, 333);
     trunk.addTransfer("ABC-001", Currency.EUR, -2);
     trunk.addTransfer("ABC-001", Currency.CHF, 2);
     trunk.addTransfer("QWE-002", Currency.HUF, 111);
     return trunk.getAccountValue("ABC-001");
 }
Ejemplo n.º 4
0
        public static void addStudentToSubject(ITrunk trunk)
        {
            trunk.addStudentToSubject("Matematika", "Andras", "A12345");
            trunk.addStudentToSubject("Matematika", "Bela", "B12345");
            trunk.addStudentToSubject("Matematika", "Cecilia", "C12345");

            trunk.addStudentToSubject("Fizika", "Bela", "B12345");
            trunk.addStudentToSubject("Fizika", "Cecilia", "C12345");

            trunk.addStudentToSubject("Tortenelem", "Cecilia", "C12345");
            trunk.addStudentToSubject("Tortenelem", "Denes", "D12345");
        }
Ejemplo n.º 5
0
        public static void addSubjectMarkToStudentExpert(ITrunk trunk)
        {
            trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.INSUFFICIENT);
            trunk.addSubjectMarkToStudent("Matematika", "A12345", Mark.MEDIUM);
            trunk.addSubjectMarkToStudent("Matematika", "B12345", Mark.GOOD);
            trunk.addSubjectMarkToStudent("Matematika", "C12345", Mark.SUFFICIENT);
            trunk.addSubjectMarkToStudent("Matematika", "C12345", Mark.MEDIUM);

            trunk.addSubjectMarkToStudent("Fizika", "B12345", Mark.INSUFFICIENT);
            trunk.addSubjectMarkToStudent("Fizika", "C12345", Mark.MEDIUM);
            trunk.addSubjectMarkToStudent("Fizika", "C12345", Mark.GOOD);

            trunk.addSubjectMarkToStudent("Tortenelem", "D12345", Mark.MEDIUM);
        }
Ejemplo n.º 6
0
 // out: 27500
 public static double Test006(ITrunk trunk)
 {
     trunk.addAccount("ASD-000", Currency.HUF);
     trunk.addAccount("ABC-001", Currency.HUF);
     trunk.addAccount("QWE-002", Currency.HUF);
     // 550 * 50 = 27500
     for (int i = 0; i < 50; i++)
     {
         trunk.addTransfer("ASD-000", Currency.EUR, rand.Next(10,1000));
         trunk.addTransfer("ASD-000", Currency.GBP, rand.Next(10, 1000));
         trunk.addTransfer("ASD-000", Currency.JPY, rand.Next(10, 1000));
         trunk.addTransfer("ABC-001", Currency.CHF, 3); // 600
         trunk.addTransfer("ASD-000", Currency.HUF, rand.Next(10, 1000));
         trunk.addTransfer("QWE-002", Currency.HUF, rand.Next(10, 1000));
         trunk.addTransfer("ABC-001", Currency.EUR, -2); // -500
         trunk.addTransfer("ABC-001", Currency.GBP, 1.5); // 450
         trunk.addTransfer("ASD-000", Currency.HUF, rand.Next(10, 1000));
         trunk.addTransfer("QWE-002", Currency.HUF, rand.Next(10, 1000));
     }
     return trunk.getAccountValue("ABC-001");
 }
Ejemplo n.º 7
0
 // out: Denes
 public static string Test002(ITrunk trunk)
 {
     Program.addStudentToSubject(trunk);
     return trunk.getPersonNameByNeptunCode("D12345");
 }
Ejemplo n.º 8
0
 // out: Arnhoffer
 public static string Test001(ITrunk trunk)
 {
     return trunk.getPersonNameByNeptunCode("ARN100");
 }
Ejemplo n.º 9
0
 // out: GOOD
 public static Mark Test008(ITrunk trunk)
 {
     Program.addStudentToSubject(trunk);
     Program.addSubjectMarkToStudentExpert(trunk);
     return trunk.getTheBestMarkBySubject("Matematika");
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Will always be false for a trunk
 /// </summary>
 /// <param name="createBranchScript">
 /// The create Branch Script.
 /// </param>
 /// <param name="trueTrunk">
 /// The true Trunk.
 /// </param>
 /// <param name="falseTrunk">
 /// The false Trunk.
 /// </param>
 public void AddBranch(Script <bool> createBranchScript, ITrunk trueTrunk, ITrunk falseTrunk)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 11
0
 // out: 0
 public static double Test003(ITrunk trunk)
 {
     return trunk.getAccountValue("NO001");
 }
Ejemplo n.º 12
0
 // out: 5000
 public static double Test002(ITrunk trunk)
 {
     return trunk.convertCurrency(Currency.CHF, Currency.JPY, 50);
 }
Ejemplo n.º 13
0
 // out: 4
 public static double Test001(ITrunk trunk)
 {
     return trunk.convertCurrency(Currency.HUF, Currency.EUR, 1000);
 }