public static Candidate ParseCandidateFromString(string recordLine)
{
if (string.IsNullOrEmpty(recordLine))
{
throw new ArgumentNullException();
}
var propValues = recordLine.Split(SEPARATOR);
var item = new Candidate(
mirId: int.Parse(propValues[0]),
partyId: int.Parse(propValues[1]),
name: propValues[2]
);
return item;
}