static void Main(string[] args) { { ITilfældighedsGenerator m = new TilfældighedsGeneratorMock(1); Console.WriteLine($"direct mockup terning {m.FindTalTilTerning()}"); ITilfældighedsGenerator f = new TilfældighedsGeneratorFramework(); Console.WriteLine($"direct Framework terning {f.FindTalTilTerning()}"); } { TilfældighedsGeneratorMock m = new TilfældighedsGeneratorMock(1); Terning t1 = new Terning(m); Console.WriteLine($"mockup terning using terning {t1.Værdi}"); TilfældighedsGeneratorFramework f = new TilfældighedsGeneratorFramework(); Terning t2 = new Terning(f); Console.WriteLine($"mockup terning using terning {t2.Værdi}"); TilfældighedsGeneratorHttp t = new TilfældighedsGeneratorHttp(); Terning t3 = new Terning(t); Console.WriteLine($"http terning using terning {t3.Værdi}"); } // Hold console åben ved debug (kun nødvendigt ved .NET Framework - ikke .NET Core) if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
static void Main(string[] args) { { ITilfældighedsGenerator m = new TilfældighedsGeneratorMock(1); Console.WriteLine(m.FindTalTilTerning()); ITilfældighedsGenerator f = new TilfældighedsGeneratorFramework(); Console.WriteLine(f.FindTalTilTerning()); } { TilfældighedsGeneratorMock m = new TilfældighedsGeneratorMock(1); Terning t1 = new Terning(m); Console.WriteLine(t1.Værdi); TilfældighedsGeneratorFramework f = new TilfældighedsGeneratorFramework(); Terning t2 = new Terning(f); Console.WriteLine(t2.Værdi); } // Hold console åben ved debug if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }