public void GedComComparison_GedcomSourceRecord_IsEquivalentTo_ExpectAreEqual() { // Arrange var object1 = new GedcomSourceRecord { Database = new GedcomDatabase() }; var object2 = new GedcomSourceRecord { Database = new GedcomDatabase() }; // Act and Assert Assert.True(object1.IsEquivalentTo(object2)); Assert.True(object2.IsEquivalentTo(object1)); }
private void AppendSources(GedcomRecord record, XmlNode root) { foreach (GedcomSourceCitation citation in record.Sources) { string sourceId = citation.Source; if (!processed.Contains(sourceId)) { processed.Add(sourceId); GedcomSourceRecord source = Database[sourceId] as GedcomSourceRecord; if (source != null) { source.GenerateXML(root); } else { throw new Exception("Source citation references non existant source"); } } } }
/// <summary> /// Initializes a new instance of the <see cref="GedcomSourceRecordTest"/> class. /// </summary> public GedcomSourceRecordTest() { sourceRec1 = GenerateSourceRecord(); sourceRec2 = GenerateSourceRecord(); }