Exemple #1
0
 public UseCase(DateiLeser datei_leser, HashGenerator hash_generator,
                Dublettenprüfer dubleten_prüfer, ErgebnisBerechner ergebnis_berechner)
 {
     _datei_leser        = datei_leser;
     _hash_generator     = hash_generator;
     _dubleten_prüfer    = dubleten_prüfer;
     _ergebnis_berechner = ergebnis_berechner;
 }
Exemple #2
0
        public void Init()
        {
            var datei_leser        = new DateiLeser();
            var hash_generator     = new HashGenerator();
            var dubleten_prüfer    = new Dublettenprüfer();
            var ergebnis_berechner = new ErgebnisBerechner();

            sut = new UseCase(datei_leser, hash_generator, dubleten_prüfer, ergebnis_berechner);
        }
Exemple #3
0
        static void Main(string[] args)
        {
            // build
            var ui                 = new Ui();
            var datei_leser        = new DateiLeser();
            var hash_generator     = new HashGenerator();
            var dubleten_prüfer    = new Dublettenprüfer();
            var ergebnis_berechner = new ErgebnisBerechner();
            var use_case           = new UseCase(datei_leser, hash_generator, dubleten_prüfer, ergebnis_berechner);

            //start
            var erg = use_case.Dublettenprüfen(args[0], args[1]);

            ui.Ausgabe(erg);
        }