ActivitySummary GetDistancesAsDictionary unit tests and refactor