private RequiredSkillSelection ParseRequiredSkillData(TypeAndAmountSelection selection) { var splitData = SkillConstants.Parse(selection.Type); var requiredSkill = new RequiredSkillSelection(); requiredSkill.Skill = splitData[0]; requiredSkill.Ranks = selection.Amount; if (splitData.Length > 1) { requiredSkill.Focus = splitData[1]; } return(requiredSkill); }
public void ParseSkillString(string skillString, params string[] expected) { var sections = SkillConstants.Parse(skillString); Assert.That(sections, Is.EqualTo(expected)); }