public void Prüfen(object beitrag, string wettbewerbspfad, string beitragsverzeichnis) { var stopwatch = new Stopwatch(); var sut = (IDnp1604Solution)beitrag; stopwatch.Start(); sut.SendResult += x => { stopwatch.Stop(); Console.WriteLine("Anzahl der Magischen Zahlen: " + x); Console.WriteLine("Dauer für die Berechnung: " + stopwatch.Elapsed); }; var anfang = new Prüfungsanfang { Wettbewerb = Path.GetFileName(wettbewerbspfad), Beitrag = Path.GetFileName(beitragsverzeichnis) }; Anfang(anfang); sut.CalculateCountOfMagicNumbers(3, 2); Status(new Prüfungsstatus() { Statusmeldung = stopmessage }); Ende(new Prüfungsende(){ }); }
public void Aufzeichnungsbeginn(Prüfungsanfang anfang) { Trace.TraceInformation("Ergebnis protokollieren - Anfang"); this._aufzeichnungsbeginn(anfang); }
public void Aufzeichnungsbeginn(Prüfungsanfang anfang) { this.Prüfprotokolleintrag(string.Format("\n{0}: PRÜFUNGSBEGINN für {1}/{2}", anfang.Timestamp, anfang.Wettbewerb, anfang.Beitrag)); }