private GlobalizationCurrencyInfo loadGlobalizationCurrency(CultureInfo canonical)
        {
            GlobalizationCurrencyInfo globalizationInfo = GlobalizationCurrencyInfo
                                                          .LoadFromGlobalization()
                                                          .Single(i => i.Culture.Equals(canonical));

            return(globalizationInfo);
        }
        public void Print(CultureInfo canonical, CurrencyInfo fromConfiguration)
        {
            GlobalizationCurrencyInfo fromGlobalization = loadGlobalizationCurrency(canonical);

            DiffCollection diffs = fromGlobalization.Compare(fromConfiguration);

            if (diffs != null)
            {
                foreach (var diff in diffs)
                {
                    AddRow(diff.PropertyName, diff.Configuration, diff.Globalization);
                }
            }
            MaybeWrite("discrepancies with System.Globalization");
        }