From 6392f8d96f1f0d477403eadc51274d3ac2a757b7 Mon Sep 17 00:00:00 2001
From: Anatolij Vasilev <Anatolij.Vasilev@flyeralarm.com>
Date: Sun, 22 Oct 2023 20:22:38 +0200
Subject: [PATCH] adjusted tests

---
 SoG_SGreader.Test/IntegrationTests.cs | 40 +++++++++++++--------------
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/SoG_SGreader.Test/IntegrationTests.cs b/SoG_SGreader.Test/IntegrationTests.cs
index 889a36f..1bdfddd 100644
--- a/SoG_SGreader.Test/IntegrationTests.cs
+++ b/SoG_SGreader.Test/IntegrationTests.cs
@@ -33,11 +33,10 @@ private static string GetSaveGamePath(string saveGameNumber)
             return Path.Combine(projectDirectory, "SoG_SGreader.Test", "SaveGames", saveGameNumber + ".cha");
         }
         
-
         [Fact]
-        public void TestSavegameTextOutput()
+        public void TestBadPath()
         {
-            string arguments = "-t " + GetSaveGamePath("1");
+            string arguments = "-t " + GetSaveGamePath("doesntexist");
 
             // Start the process
             using var process = new Process
@@ -56,16 +55,14 @@ public void TestSavegameTextOutput()
             string output = process.StandardOutput.ReadToEnd();
             process.WaitForExit();
             
-            Assert.Contains("Filesize: 4494", output);
-            Assert.Contains("Birthday: 24.6.1081", output);
-            Assert.Contains("ItemsMetCount: 124", output);
-            Assert.Contains("KilledEnemiesCount: 58", output);
+            Assert.Contains("Could not find file", output);
+            Assert.Contains("SaveGames/doesntexist.cha", output);
         }
-        
+
         [Fact]
-        public void TestSavegameJsonOutput()
+        public void TestTextOutput()
         {
-            string arguments = "-j " + GetSaveGamePath("1");
+            string arguments = "-t " + GetSaveGamePath("1");
 
             // Start the process
             using var process = new Process
@@ -84,16 +81,16 @@ public void TestSavegameJsonOutput()
             string output = process.StandardOutput.ReadToEnd();
             process.WaitForExit();
             
-            Assert.Contains("\"MagicByte\": 116", output);
-            Assert.Contains("\"PlayTimeTotal\": 1645950", output);
-            Assert.Contains("\"UniquePlayerId\": 451873", output);
-            Assert.Contains("\"Cash\": 6873538", output);
+            Assert.Contains("Filesize: 4494", output);
+            Assert.Contains("Birthday: 24.6.1081", output);
+            Assert.Contains("ItemsMetCount: 124", output);
+            Assert.Contains("KilledEnemiesCount: 58", output);
         }
         
         [Fact]
-        public void TestPatchOutput()
+        public void TestJsonOutput()
         {
-            string arguments = "--patch";
+            string arguments = "-j " + GetSaveGamePath("1");
 
             // Start the process
             using var process = new Process
@@ -112,13 +109,16 @@ public void TestPatchOutput()
             string output = process.StandardOutput.ReadToEnd();
             process.WaitForExit();
             
-            Assert.Contains(FrmMain.CurrentPatch, output);
+            Assert.Contains("\"MagicByte\": 116", output);
+            Assert.Contains("\"PlayTimeTotal\": 1645950", output);
+            Assert.Contains("\"UniquePlayerId\": 451873", output);
+            Assert.Contains("\"Cash\": 6873538", output);
         }
         
         [Fact]
-        public void TestHelpOutput()
+        public void TestPatchOutput()
         {
-            string arguments = "--help";
+            string arguments = "--patch";
 
             // Start the process
             using var process = new Process
@@ -137,7 +137,7 @@ public void TestHelpOutput()
             string output = process.StandardOutput.ReadToEnd();
             process.WaitForExit();
             
-            Assert.Contains("--help", output);
+            Assert.Contains(FrmMain.CurrentPatch, output);
         }
     }
 }
\ No newline at end of file