From 21ac4082a803df146479cf32fff31cbf1a2bd441 Mon Sep 17 00:00:00 2001 From: YarynaPaslavska <38836264+pyaryna@users.noreply.github.com> Date: Wed, 27 Nov 2019 12:00:05 +0200 Subject: [PATCH] Create YP_TimeZoneConverterTest --- YP_TimeZoneConverterTest | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 YP_TimeZoneConverterTest diff --git a/YP_TimeZoneConverterTest b/YP_TimeZoneConverterTest new file mode 100644 index 0000000..5475e0a --- /dev/null +++ b/YP_TimeZoneConverterTest @@ -0,0 +1,39 @@ +using NUnit.Framework; +using System; +using TestProject1.TimeConverter; + +namespace TestProject1 +{ + [TestFixture] + class TimeConverterTest + { + [Test] + public void Check_ConvertToEst() + { + // Arrange + DateTime testDateTime = DateTime.Now; + DateTime expectedResult = TimeZoneConverter.ConvertToEst(testDateTime); + + // Act + TimeZoneInfo easternZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time"); + DateTime realResult = TimeZoneInfo.ConvertTime(testDateTime, TimeZoneInfo.Local, easternZone); + + // Assert + Assert.AreEqual(expectedResult, realResult); + } + + [Test] + public void Check_ConvertToUtc() + { + // Arrange + DateTime testDateTime = DateTime.Now; + DateTime expectedResult = TimeZoneInfo.ConvertTimeToUtc(testDateTime); + + // Act + DateTime realResult = TimeZoneConverter.ConvertToUtc(testDateTime); + + // Assert + Assert.AreEqual(expectedResult, realResult); + } + } +}