public void GEDCOMDocument_SaveGEDCOM_Saves_Document(string fileName, int individualCount, int familyCount) { //Arrange var document = new GEDCOMDocument(); document.AddRecord(Util.CreateHeaderRecord(fileName)); for (int i = 1; i <= individualCount; i++) { document.AddRecord(Util.CreateIndividualRecord(i)); } for (int i = 1; i <= familyCount; i++) { document.AddRecord(Util.CreateFamilyRecord(i)); } //Assert GEDCOMAssert.IsValidOutput(GetEmbeddedFileString(fileName), document.SaveGEDCOM()); }