コード例 #1
0
        public void TestTzIdToWindowsTimeZoneMappingMethods()
        {
            TimeZoneInfo timeZoneInfo = TimeUtils.GetTimeZoneInfoForTzId("Australia/Sydney");

            Assert.AreEqual("AUS Eastern Standard Time", timeZoneInfo.Id);

            string tzId = timeZoneInfo.ToTzId();

            Assert.AreEqual("Australia/Sydney", tzId);

            IEnumerable <string> tzIds = timeZoneInfo.GetAllTzIds();

            Assert.AreEqual(2, tzIds.Count());
            Assert.IsTrue(tzIds.Contains("Australia/Sydney"));
            Assert.IsTrue(tzIds.Contains("Australia/Melbourne"));
        }