From 720ccc4329cdb7c20c033a90869e83445ba28893 Mon Sep 17 00:00:00 2001 From: Tim Van Baak Date: Wed, 28 Aug 2024 15:09:57 +0000 Subject: [PATCH] Add standard repl helper --- MultiversalDiplomacyTests/ReplTest.cs | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/MultiversalDiplomacyTests/ReplTest.cs b/MultiversalDiplomacyTests/ReplTest.cs index d6c6f46..5feed37 100644 --- a/MultiversalDiplomacyTests/ReplTest.cs +++ b/MultiversalDiplomacyTests/ReplTest.cs @@ -8,11 +8,13 @@ namespace MultiversalDiplomacyTests; public class ReplTest { + private static ReplDriver StandardRepl() => new( + new SetupScriptHandler(World.WithStandardMap(), strict: true)); + [Test] public void SetupHandler() { - SetupScriptHandler setup = new(World.WithStandardMap(), strict: true); - ReplDriver repl = new(setup); + var repl = StandardRepl(); repl[""" unit Germany A Munich @@ -37,15 +39,13 @@ public class ReplTest [Test] public void SubmitOrders() { - SetupScriptHandler setup = new(World.WithStandardMap(), strict: true); - ReplDriver repl = new ReplDriver(setup)[""" + var repl = StandardRepl(); + + repl[""" unit Germany A Mun unit Austria A Tyr unit England F Lon - begin - """]; - - repl[""" + --- Germany A Mun hold Austria: Army Tyrolia - Vienna England: @@ -75,12 +75,15 @@ public class ReplTest [Test] public void AssertBasic() { - var repl = new ReplDriver(new SetupScriptHandler(World.WithStandardMap(), strict: true))[""" + var repl = StandardRepl(); + + repl[""" unit Germany A Munich --- --- - """]; - repl["assert true"].AssertReady(); + assert true + """].AssertReady(); + repl["assert false"].AssertClosed(); } }