public static string DetermineNaturalPersonalityType( AssessmentResults results )
{
var personalityType = string.Empty;
Dictionary<string, int> dictionary = new Dictionary<string, int>();
dictionary["D"] = results.NaturalBehaviorD;
dictionary["I"] = results.NaturalBehaviorI;
dictionary["S"] = results.NaturalBehaviorS;
dictionary["C"] = results.NaturalBehaviorC;
List<KeyValuePair<string, int>> list = dictionary.ToList();
list.Sort( ( x, y ) => y.Value.CompareTo( x.Value ) );
personalityType = string.Format( "{0}{1}", list[0].Key, ( list[1].Value > 24 ) ? list[1].Key : string.Empty );
return personalityType;
}