public void merge_random_auftrag() { IAuftrag a = new Auftrag(new Normalschein().quick()); var aus = new Ausspielung(); Console.WriteLine("Ziehung: " + Stringifier.stringify(aus.Gewinnzahlen, " ")); foreach (var tipp in a.Tipps) Console.WriteLine("Tipp: " + Stringifier.stringify(tipp.Tipp.Tippzahlen, " ")); var p = a.evaluateLotto(aus); if (p.IsWin) Console.WriteLine("won"); else Console.WriteLine("lost"); foreach (var hit in a.evaluateLotto(aus).Hits.OrderBy(x => x.Key)) Console.WriteLine("Hits: " + "Gk" + hit.Key + ": " + hit.Value); }
public void mergeIAuftragSystem() { IAuftrag a = new Auftrag(new Systemschein( new Systemfeld(1, 2, 3) { SID = 7 } , new Systemfeld(1, 2, 3, 4) { SID = 7 } , new Systemfeld(1, 2, 3, 4, 5) { SID = 7 } , new Systemfeld(1, 2, 3, 4, 5, 6) { SID = 7 } , new Systemfeld(1, 2, 3, 4, 5, 6, 49) { SID = 13 } , new Systemfeld(1, 2, 3, 4, 5, 6, 49) { SID = 13 } , new Systemfeld(1, 2, 3, 4, 5, 6, 49) { SID = 13 } ) { Losnummer = "0000001" }); var aus = new Ausspielung(new[] { 1, 2, 3, 4, 5, 6 }, 49, "1234567", "123456", 0); Console.WriteLine("Ziehung: " + Stringifier.stringify(aus.Gewinnzahlen, " ")); foreach (var tipp in a.Tipps) Console.WriteLine("Tipp: " + Stringifier.stringify(tipp.Tipp.Tippzahlen, " ")); var p = a.evaluateLotto(aus); if (p.IsWin) Console.WriteLine("won"); else Console.WriteLine("lost"); foreach (var hit in a.evaluateLotto(aus).Hits.OrderBy(x => x.Key)) Console.WriteLine("Hits: " + "Gk" + hit.Key + ": " + hit.Value); }