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