private void Smaller_list_of_names_is_sorted_before_larger_list() { var list1 = new List <GedcomName> { }; var list2 = new List <GedcomName> { new GedcomName() }; Assert.Equal(-1, GedcomGenericListComparer.CompareListSortOrders(list1, list2)); }
private void Two_lists_of_same_count_and_null_names_are_equal() { var list1 = new List <GedcomName> { new GedcomName() }; var list2 = new List <GedcomName> { new GedcomName() }; Assert.Equal(0, GedcomGenericListComparer.CompareListSortOrders(list1, list2)); }
private void Individuals_are_equal_after_rewriting(string sourceFile) { var originalReader = GedcomRecordReader.CreateReader(sourceFile); var rewrittenPath = sourceFile + ".rewritten"; GedcomRecordWriter.OutputGedcom(originalReader.Database, rewrittenPath); var rewrittenReader = GedcomRecordReader.CreateReader(rewrittenPath); AttachFileContentsToTest(sourceFile, rewrittenPath); Assert.True(GedcomGenericListComparer.CompareGedcomRecordLists(originalReader.Database.Individuals, rewrittenReader.Database.Individuals)); }