public void TestOpretTerning() { for (int i = 0; i < 10; i++) { Kerne.Terning t = new Kerne.Terning(6); Assert.IsTrue(t.Værdi == 6); } }
public void TestOpretTerning2() { for (int i = 0; i < 100; i++) { Kerne.Terning t = new Kerne.Terning(); Assert.IsTrue(t.Værdi >= 1 && t.Værdi <= 6); } }
public Bæger(params int[] værdier) { terninger = new Kerne.Terning[værdier.Length]; for (int i = 0; i < terninger.Length; i++) { terninger[i] = new Kerne.Terning(værdier[i]); } }
public Bæger(int antal) { terninger = new Kerne.Terning[5]; for (int i = 0; i < terninger.Length; i++) { terninger[i] = new Kerne.Terning(); } }
static void Main(string[] args) { Kerne.Terning t1 = new Kerne.Terning(); Console.WriteLine(t1.Skriv()); Kerne.Terning t2 = new Kerne.Terning(7); Console.WriteLine(t2.Skriv()); t2.Ryst(); Console.WriteLine(t2.Skriv()); // Write on Terning Kerne.Bæger b = new Kerne.Bæger(); Console.WriteLine(b.Skriv()); // Write on Bæger b.Ryst(); Console.WriteLine(b.Skriv()); // Write on Bæger Kerne.Bæger bb = new Kerne.Bæger(1, 2, 3, 4, 5); Console.WriteLine(bb.Skriv()); // Write on Bæger }
static async Task Main(string[] args) { Dag3(); return; //System.Diagnostics.Stopwatch s = new System.Diagnostics.Stopwatch(); //s.Start(); //Console.WriteLine("Start"); //Task t1 = Task.Run(() => //{ // Console.WriteLine("Sleep 1"); // Thread.Sleep(500); //}); //Task t2 = Task.Run(() => //{ // Console.WriteLine("Sleep 2"); // Thread.Sleep(500); //}); //Task t3 = Task.Run(() => //{ // Console.WriteLine("Sleep 3"); // Thread.Sleep(500); //}); //await t1; //await t2; //await t3; //// eller //// await Task.WhenAll(t1, t2, t3); //Console.WriteLine("S**t"); //s.Stop(); //Console.WriteLine($"Tid: {s.ElapsedMilliseconds}"); //Console.WriteLine("Tryk en tast for at afslutte"); //Console.ReadKey(); //return; //System.Timers.Timer ti = new System.Timers.Timer(); //ti.Interval = 500; //ti.Enabled = true; //ti.Elapsed += (s, e) => Console.WriteLine("TICK"); //System.IO.FileSystemWatcher w = new System.IO.FileSystemWatcher(@"c:\kursus"); //w.EnableRaisingEvents = true; //w.Created += (s, e) => Console.WriteLine("Oprettet " + e.FullPath); //w.Deleted += (s, e) => Console.WriteLine("Slettet " + e.FullPath); //Console.ReadLine(); //TerningApp.Kerne.DI.Terning g = new Kerne.DI.Terning(new TilfældighedsGeneratorSystemRandom()); //for (int i = 0; i < 20; i++) //{ // g.Ryst(); // g.Skriv(); //} //return; //Maskine m = new Maskine(); ////m.logFunktion += Skriv; ////m.logFunktion += SkrivTilFil; //// m.logFunktion += (string txt) => { Console.WriteLine(txt); }; //m.logFunktion += txt => Console.WriteLine(txt); //m.Start(); //m.S**t(); //return; try { Kerne.Terning t = new Kerne.Terning(); //t.Rystet += v => Console.WriteLine("Rystet til " + v); //t.Sekser += _ => Console.Beep(); //t.Sekser += d => { // Console.ForegroundColor = ConsoleColor.Red; // Console.WriteLine("YESSS!!! - kl. " + d); // Console.ResetColor(); //}; t.Skriv(); //for (int i = 0; i < 10; i++) //{ await t.RystAsync(); t.Skriv(); // } //LudoTerning l = new LudoTerning(); //l.Skriv(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }