Skip to content
Snippets Groups Projects
Commit b4a32440 authored by Niko Ehrenfeuchter's avatar Niko Ehrenfeuchter :keyboard:
Browse files

Don't parse the status file in AutoTxConfigTest.

There is no need to test a status file for correctness as the status
class will simply create a new object with default values in case
parsing an existing file fails.

Refers to #22, #28
parent 144c3a1d
No related branches found
No related tags found
No related merge requests found
......@@ -12,7 +12,6 @@ namespace ATxConfigTest
private static readonly Logger Log = LogManager.GetCurrentClassLogger();
private static ServiceConfig _config;
private static ServiceStatus _status;
private static void Main(string[] args) {
var logConfig = new LoggingConfiguration();
......@@ -29,19 +28,14 @@ namespace ATxConfigTest
if (args.Length > 0)
baseDir = args[0];
var statusPath = Path.Combine(baseDir, "status.xml");
const string mark = "----------------------------";
try {
string msg;
Console.WriteLine($"\nTrying to parse configuration files from [{baseDir}]...\n");
_config = ServiceConfig.Deserialize(baseDir);
msg = "------------------ configuration settings ------------------";
Console.WriteLine($"{msg}\n{_config.Summary()}{msg}\n");
Console.WriteLine($"\nTrying to parse status file [{statusPath}]...\n");
_status = ServiceStatus.Deserialize(statusPath, _config);
msg = "------------------ status parameters ------------------";
Console.WriteLine($"{msg}\n{_status.Summary()}{msg}\n");
Console.WriteLine($"\n{mark} configuration settings {mark}");
Console.Write(_config.Summary());
Console.WriteLine($"{mark} configuration settings {mark}\n");
}
catch (Exception ex) {
Console.WriteLine(ex);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment