public void ModelPerson_Basic_Valid() { DataStoreUtility.DataStoreSetup(); DataStoreUtility.LoadTestFile(); PersonModel tt = DV.PersonDV.GetModelFromId("I0000"); Assert.True(tt.Valid, "Invalid person"); }
public void ModelNote_Biography() { DataStoreUtility.LoadTestFile(); NoteModel tt = DV.NoteDV.GetModelFromId("N0000"); Assert.True(tt.Valid, "Invalid Note"); Assert.True(tt.GType == Common.Constants.NoteTypeBiography, "Invalid Note"); }
public void Init() { DataStoreUtility.DataStoreSetup(); // Load Resource DataStoreUtility.ListEmbeddedResources(); var assemblyExec = Assembly.GetExecutingAssembly(); var resourceName = DataStoreUtility.BasePath + ".Test_Data.grampsxml.171.rng"; rngStream = assemblyExec.GetManifestResourceStream(resourceName); }
public async Task TestDataStoreLoad_Gramps() { DataStoreUtility.ListEmbeddedResources(); // Load Resource Assembly assemblyExec = Assembly.GetExecutingAssembly(); string resourceName = DataStoreUtility.BasePath + ".Test_Data.example.gramps"; DataStore.Instance.AD.CurrentInputStream = assemblyExec.GetManifestResourceStream(resourceName); DataStore.Instance.AD.CurrentInputStreamPath = "Test Data/Test_Data.example.gramps"; GeneralData.GrampsFile = new FileInfoEx(); // Mark as invalid as do not need to unzip await e2e_test.TestGrampsUnzip(); }
public async Task TestDataStoreLoad_Gpkg() { DataStoreUtility.ListEmbeddedResources(); // Load Resource Assembly assemblyExec = Assembly.GetExecutingAssembly(); string resourceName = DataStoreUtility.BasePath + ".Test_Data.GrampsView Test Basic.gpkg"; DataStore.Instance.AD.CurrentInputStream = assemblyExec.GetManifestResourceStream(resourceName); DataStore.Instance.AD.CurrentInputStreamPath = "Test Data/Test_Data.GrampsView Test Basic.gpkg"; e2e_test.TestDecompressTar(); e2e_test.TestDecompressGzip(); await e2e_test.TestGrampsUnzip(); }
public void RelaxNGBasicDataTests_Basic() { DataStoreUtility.DataStoreSetup(); string filePath = Path.Combine(DataStore.Instance.AD.CurrentDataFolder.Path, Constants.StorageXMLFileName); XmlReader instance = new XmlTextReader(filePath); XmlReader grammar = new XmlTextReader(rngStream); RelaxngValidatingReader reader = new RelaxngValidatingReader(instance, grammar); while (reader.Read()) { // TODO parse based on NodeType } }
public void ModelPerson_Notes() { DataStoreUtility.DataStoreSetup(); DataStoreUtility.LoadTestFile(); PersonModel tt = DV.PersonDV.GetModelFromId("I0003"); Assert.True(tt.Valid, "Invalid person"); Assert.True(tt.GNoteRefCollection.Count == 2, "Wrong notes count"); HLinkNoteModel noteModel = tt.GNoteRefCollection.GetFirstOfType(Common.Constants.NoteTypeBiography); Assert.True(noteModel.DeRef.Id == "N0000", "Wrong Person Model Notes Bio found"); Assert.True(noteModel.DeRef.GType == Common.Constants.NoteTypeBiography, "Wrong Person Model Notes Type found"); Assert.True(noteModel.DeRef.GStyledText.GText == "Biography Note.\n", "Wrong Person Model Notes Text found"); }
public void Init() { GeneralData.setupMocks(); DataStoreUtility.DataStoreSetup(); }