Exemplo n.º 1
0
        private static string FormatTimeForConversation(DateTime time, TimeDisplayFormat displayFormat)
        {
            string formatString;

            switch (displayFormat)
            {
            case TimeDisplayFormat.HideTime:
                return(null);

            case TimeDisplayFormat.HourMin24h:
                formatString = "{0:H:mm}";
                break;

            case TimeDisplayFormat.HourMinAmPm:
                formatString = "{0:h:mm tt}";
                break;

            case TimeDisplayFormat.HourMinSec24h:
                formatString = "{0:H:mm:ss}";
                break;

            case TimeDisplayFormat.HourMinSecAmPm:
                formatString = "{0:h:mm:ss tt}";
                break;

            default:
                throw new ArgumentException("Invalid display format type", "displayFormat");
            }

            return(string.Format(formatString, time));
        }
        private static string FormatTimeForConversation(DateTime time, TimeDisplayFormat displayFormat)
        {
            string formatString;

            switch (displayFormat)
            {
                case TimeDisplayFormat.HideTime:
                    return null;
                case TimeDisplayFormat.HourMin24h:
                    formatString = "{0:H:mm}";
                    break;
                case TimeDisplayFormat.HourMinAmPm:
                    formatString = "{0:h:mm tt}";
                    break;
                case TimeDisplayFormat.HourMinSec24h:
                    formatString = "{0:H:mm:ss}";
                    break;
                case TimeDisplayFormat.HourMinSecAmPm:
                    formatString = "{0:h:mm:ss tt}";
                    break;
                default:
                    throw new ArgumentException("Invalid display format type", "displayFormat");
            }

            return string.Format(formatString, time);
        }
Exemplo n.º 3
0
 public TimeDisplayFormatListItem(string description, TimeDisplayFormat format)
 {
     this.Description = description;
     this.Format      = format;
 }
        private void VerifyTimeFormatMatches(DateTime timeInput, TimeDisplayFormat formatInput, string formattedTimeExpected)
        {
            string formattedTimeActual = ConversationRendererBase_Accessor.FormatTimeForConversation(timeInput, formatInput);

            Assert.AreEqual(formattedTimeExpected, formattedTimeActual);
        }
        private void VerifyTimeFormatMatches(DateTime timeInput, TimeDisplayFormat formatInput, string formattedTimeExpected)
        {
            string formattedTimeActual = ConversationRendererBase_Accessor.FormatTimeForConversation(timeInput, formatInput);

            Assert.AreEqual(formattedTimeExpected, formattedTimeActual);
        }
 public TimeDisplayFormatListItem(string description, TimeDisplayFormat format)
 {
     this.Description = description;
     this.Format = format;
 }