Пример #1
0
        public void ValueShouldBeFormattedUsingSpecifiedFormat()
        {
            TimeTagHelper tagHelper = new TimeTagHelper();

            tagHelper.Value  = new DateTimeOffset(2014, 12, 25, 13, 21, 0, TimeSpan.FromHours(0));
            tagHelper.Format = "yyyy-MM-dd";

            var output = GetOutput();

            tagHelper.Process(GetContext(), output);

            Assert.Null(output.TagName);
            Assert.Equal("2014-12-25", output.Content.GetContent());
        }
Пример #2
0
        public void ValueShouldBeConvertedToSpecifiedTimeZone()
        {
            TimeTagHelper tagHelper = new TimeTagHelper();

            tagHelper.Value            = new DateTimeOffset(2014, 12, 25, 13, 21, 0, TimeSpan.FromHours(0));
            tagHelper.Format           = "yyyy-MM-dd h:mm tt";
            tagHelper.TargetTimeZoneId = "Central Standard Time";

            var output = GetOutput();

            tagHelper.Process(GetContext(), output);

            Assert.Null(output.TagName);
            Assert.Equal("2014-12-25 7:21 AM", output.Content.GetContent());
        }
Пример #3
0
        public void ValueShouldBeFormattedUsingDefaultFormat()
        {
            System.Threading.Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-US");
            System.Threading.Thread.CurrentThread.CurrentCulture   = CultureInfo.GetCultureInfo("en-US");

            TimeTagHelper tagHelper = new TimeTagHelper();

            tagHelper.Value = new DateTimeOffset(2014, 12, 25, 13, 21, 0, TimeSpan.FromHours(0));

            var output = GetOutput();

            tagHelper.Process(GetContext(), output);

            Assert.Null(output.TagName);
            Assert.Equal("12/25/2014 1:21 PM", output.Content.GetContent());
        }
Пример #4
0
        public void ValueShouldBeFormattedUsingDefaultFormat()
        {
            CultureInfo.CurrentUICulture = new CultureInfo("en-US");
            CultureInfo.CurrentCulture   = new CultureInfo("en-US");

            var value = new DateTime(2014, 12, 25, 13, 21, 0);

            TimeTagHelper tagHelper = new TimeTagHelper
            {
                Value = new DateTimeOffset(value, TimeSpan.FromHours(0))
            };

            var output = GetOutput();

            tagHelper.Process(GetContext(), output);

            Assert.Null(output.TagName);
            Assert.Equal(value.ToString("g"), output.Content.GetContent());
        }