{"action":"opened","issue":{"url":"https://api.github.com/repos/TheGeneGenieProject/GeneGenie.Gedcom/issues/10","repository_url":"https://api.github.com/repos/TheGeneGenieProject/GeneGenie.Gedcom","labels_url":"https://api.github.com/repos/TheGeneGenieProject/GeneGenie.Gedcom/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/TheGeneGenieProject/GeneGenie.Gedcom/issues/10/comments","events_url":"https://api.github.com/repos/TheGeneGenieProject/GeneGenie.Gedcom/issues/10/events","html_url":"https://github.com/TheGeneGenieProject/GeneGenie.Gedcom/issues/10","id":179612439,"number":10,"title":"Unit tests for comparing GEDCOM records.","user":{"login":"RyanONeill1970","id":1757324,"avatar_url":"https://avatars.githubusercontent.com/u/1757324?v=3","gravatar_id":"","url":"https://api.github.com/users/RyanONeill1970","html_url":"https://github.com/RyanONeill1970","followers_url":"https://api.github.com/users/RyanONeill1970/followers","following_url":"https://api.github.com/users/RyanONeill1970/following{/other_user}","gists_url":"https://api.github.com/users/RyanONeill1970/gists{/gist_id}","starred_url":"https://api.github.com/users/RyanONeill1970/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RyanONeill1970/subscriptions","organizations_url":"https://api.github.com/users/RyanONeill1970/orgs","repos_url":"https://api.github.com/users/RyanONeill1970/repos","events_url":"https://api.github.com/users/RyanONeill1970/events{/privacy}","received_events_url":"https://api.github.com/users/RyanONeill1970/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/TheGeneGenieProject/GeneGenie.Gedcom/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/TheGeneGenieProject/GeneGenie.Gedcom/labels/Hacktoberfest","name":"Hacktoberfest","color":"d4c5f9"},{"url":"https://api.github.com/repos/TheGeneGenieProject/GeneGenie.Gedcom/labels/help%20wanted","name":"help wanted","color":"128A0C"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-27T21:00:25Z","updated_at":"2016-09-27T21:00:25Z","closed_at":null,"body":"Anything that inherits from GedcomRecord must implement a function ( IsEquivalentTo ) that returns a true / false for matching a record against another.\r\n\r\nFor example, an individual might be matched against names, notes and dates.\r\n\r\nThis function is invoked from the base class Equals method. The primary use of this mechanism is to check that a database that has been loaded from a file, resaved and reloaded again matches the original file and that there is no data loss.\r\n\r\nI'd like to agree on what makes an individual unique and ensure that we check for all of those values, with unit tests.\r\n\r\nThere are currently a lot of unit tests around this, but I'd still like more to make sure we do not lose data."}}
{"actor":{"display_login":"RyanONeill1970"}}