예제 #1
0
        public void CustomerTests(Customer customer, Customer.Format customerFormat, string strExpected)
        {
            CultureInfo format = (CultureInfo)CultureInfo.InvariantCulture.Clone();

            format.NumberFormat.CurrencySymbol           = "";
            format.NumberFormat.CurrencyDecimalSeparator = ".";
            format.NumberFormat.CurrencyDecimalDigits    = 2;

            Assert.AreEqual(customer.ToString(customerFormat, format), strExpected);
        }
        public static string Format(object obj, Customer.Format format, IFormatProvider formatProvider)
        {
            Customer customer = obj as Customer;

            if (customer == null)
            {
                obj.ToString();
            }

            return(customer.ToString(format, formatProvider));
        }