Removed GenealogicalDataCommunication.WriteFile

This commit is contained in:
2023-07-21 03:48:06 -07:00
parent 33a142549a
commit 61f5fa20de
9 changed files with 111 additions and 178 deletions

View File

@ -265,6 +265,7 @@ public partial class UnitTestHardCoded
string directory = "D:/1-Images-A/Images-dd514b88-Results/A2) People/dd514b88/([])";
if (Directory.Exists(Path.GetPathRoot(directory)) && Directory.Exists(directory))
{
bool first = true;
List<string> mappedLines;
ReadOnlyDictionary<string, string[]> individuals;
GenealogicalDataCommunication genealogicalDataCommunication;
@ -291,7 +292,7 @@ public partial class UnitTestHardCoded
{
genealogicalDataCommunicationLines = IGenealogicalDataCommunication.GetGenealogicalDataCommunicationLines(keyValuePair.Value);
Assert.IsNotNull(genealogicalDataCommunicationLines.Name);
genealogicalDataCommunication = IGenealogicalDataCommunication.GetGenealogicalDataCommunication(genealogicalDataCommunicationLines);
genealogicalDataCommunication = IGenealogicalDataCommunication.GetGenealogicalDataCommunication(first, genealogicalDataCommunicationLines);
Assert.IsNotNull(genealogicalDataCommunication.Name);
}
mappedLines = IGenealogicalDataCommunication.GetMappedLines(genealogicalDataCommunicationFile, requireNickName);
@ -313,11 +314,11 @@ public partial class UnitTestHardCoded
long personKey;
string ageGroup;
string fileName;
string? directory;
bool first = true;
string? directory;
PersonName? personName;
string personKeyFormatted;
bool isDefaultName = false;
// bool isDefaultName = false;
ReadOnlyDictionary<string, string[]> individuals;
GenealogicalDataCommunication genealogicalDataCommunication;
GenealogicalDataCommunicationLines genealogicalDataCommunicationLines;
@ -344,7 +345,7 @@ public partial class UnitTestHardCoded
{
genealogicalDataCommunicationLines = IGenealogicalDataCommunication.GetGenealogicalDataCommunicationLines(keyValuePair.Value);
Assert.IsNotNull(genealogicalDataCommunicationLines.Name);
genealogicalDataCommunication = IGenealogicalDataCommunication.GetGenealogicalDataCommunication(genealogicalDataCommunicationLines);
genealogicalDataCommunication = IGenealogicalDataCommunication.GetGenealogicalDataCommunication(first, genealogicalDataCommunicationLines);
Assert.IsNotNull(genealogicalDataCommunication.Name);
if (genealogicalDataCommunication.Birth is null)
continue;
@ -367,7 +368,7 @@ public partial class UnitTestHardCoded
directory = Path.Combine(saveDirectory, fileName, ageGroup, $"{personName.First.Value} {personName.Last.Value}^{age}", personKeyFormatted);
if (!Directory.Exists(directory))
_ = Directory.CreateDirectory(directory);
IGenealogicalDataCommunication.WriteFile(personKeyFormatted, personName, keyValuePair.Value, isDefaultName, directory, genealogicalDataCommunication, verify, first);
// IGenealogicalDataCommunication.WriteFile(personKeyFormatted, personName, keyValuePair.Value, isDefaultName, directory, genealogicalDataCommunication, verify, first);
}
}
}
@ -676,15 +677,15 @@ public partial class UnitTestHardCoded
long personKey;
DateTime? death;
string ageGroup;
bool first = true;
string? directory;
bool verify = false;
// bool first = true;
string[] dateSegments;
// bool verify = false;
DateTime parseDateTime;
PersonName? personName;
string[] spaceSegments;
string personKeyFormatted;
bool isDefaultName = false;
// bool isDefaultName = false;
PersonBirthday personBirthday;
string[] family = GetFamily();
GenealogicalDataCommunication genealogicalDataCommunication;
@ -723,8 +724,18 @@ public partial class UnitTestHardCoded
directory = Path.Combine(saveDirectory, "Norman", ageGroup, $"{personName.First.Value} {personName.Last.Value}^{age}", personKeyFormatted);
if (!Directory.Exists(directory))
_ = Directory.CreateDirectory(directory);
genealogicalDataCommunication = new(null, null, null, null, null, null, null, 'U', personBirthday.Value, death, null);
IGenealogicalDataCommunication.WriteFile(personKeyFormatted, personName, null, isDefaultName, directory, genealogicalDataCommunication, verify, first);
genealogicalDataCommunication = new(personBirthday.Value,
null,
death,
null,
null,
null,
"",
'U',
null,
null,
null);
// IGenealogicalDataCommunication.WriteFile(personKeyFormatted, personName, null, isDefaultName, directory, genealogicalDataCommunication, verify, first);
}
}
NonThrowTryCatch();