public void GEDCOMDocument_Load_Loads_Document_With_Header_If_Document_Is_WellFormed(string fileName) { //Arrange var document = new GEDCOMDocument(); //Act using (Stream s = GetEmbeddedFileStream(fileName)) { document.Load(new StreamReader(s)); } GEDCOMAssert.IsValidHeader(document.SelectHeader()); GEDCOMAssert.HeaderIsEqual(Util.CreateHeaderRecord(fileName), document.SelectHeader()); }
public void GEDCOMDocument_AddRecord_Adds_HeaderRecord() { //Arrange var document = new GEDCOMDocument(); var record = new GEDCOMHeaderRecord(); //Act document.AddRecord(record); //Assert Assert.IsNotNull(document.SelectHeader()); }