From bfafb666033d10f007ddc4b10319170ebf0214a7 Mon Sep 17 00:00:00 2001 From: Tim Van Baak Date: Tue, 20 Aug 2024 14:43:02 +0000 Subject: [PATCH] Add test case for provinces with spaces --- MultiversalDiplomacyTests/RegexTest.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/MultiversalDiplomacyTests/RegexTest.cs b/MultiversalDiplomacyTests/RegexTest.cs index 1f396ad..f3f02ad 100644 --- a/MultiversalDiplomacyTests/RegexTest.cs +++ b/MultiversalDiplomacyTests/RegexTest.cs @@ -50,5 +50,20 @@ public class RegexTest Assert.That(move.province2, Is.EqualTo("Spain")); Assert.That(move.location2, Is.EqualTo("nc")); Assert.That(move.turn2, Is.EqualTo("")); + + match = re.Move.Match("F North Sea - Picardy"); + Assert.That(match.Success, Is.True); + move = OrderRegex.ParseMove(match); + Assert.That(move.power, Is.EqualTo("")); + Assert.That(move.type, Is.EqualTo("F")); + Assert.That(move.timeline, Is.EqualTo("")); + Assert.That(move.province, Is.EqualTo("North Sea")); + Assert.That(move.location, Is.EqualTo("")); + Assert.That(move.turn, Is.EqualTo("")); + Assert.That(move.verb, Is.EqualTo("-")); + Assert.That(move.timeline2, Is.EqualTo("")); + Assert.That(move.province2, Is.EqualTo("Picardy")); + Assert.That(move.location2, Is.EqualTo("")); + Assert.That(move.turn2, Is.EqualTo("")); } } \ No newline at end of file