From 3fc875e90276444823fd57239484c30ccd6af9e8 Mon Sep 17 00:00:00 2001 From: RomanSipyak Date: Thu, 21 Nov 2019 16:24:48 +0300 Subject: [PATCH] Create SR_TimeZoneTest --- SR_TimeZoneTest | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 SR_TimeZoneTest diff --git a/SR_TimeZoneTest b/SR_TimeZoneTest new file mode 100644 index 0000000..f5af13a --- /dev/null +++ b/SR_TimeZoneTest @@ -0,0 +1,39 @@ +using NUnit.Framework; +using System; +using TestProject1.TimeConverter; + +namespace TestProject1 +{ + [TestFixture] + public class TimeZoneTest + { + [Test] + public void TestConvertToEst() + { + ////Arrange + DateTime currentTime = DateTime.Now; + TimeZoneInfo easternZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time"); + DateTime correctEstTime = TimeZoneInfo.ConvertTime(currentTime, TimeZoneInfo.Local, easternZone); + + ////Act + DateTime testedEstTime = TimeZoneConverter.ConvertToEst(currentTime); + + ////Assert + Assert.AreEqual(correctEstTime, testedEstTime); + } + + [Test] + public void TestConvertToUtc() + { + ////Arrange + DateTime currentTime = DateTime.Now; + DateTime correctUtcTime = TimeZoneInfo.ConvertTimeToUtc(currentTime); + + ////Act + DateTime testedUtcTime = TimeZoneConverter.ConvertToUtc(currentTime); + + ////Assert + Assert.AreEqual(correctUtcTime, testedUtcTime); + } + } +}