From ebe5ad8793fa31127a2ed22e85ee66613f76662e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D1=83=D0=B3=D1=96=D0=B2=D1=87=D0=B0=D0=BA=20=D0=92?= =?UTF-8?q?=D0=BE=D0=BB=D0=BE=D0=B4=D0=B8=D0=BC=D0=B8=D1=80?= <38326374+Volodymyr111628@users.noreply.github.com> Date: Fri, 22 Nov 2019 16:00:07 +0200 Subject: [PATCH] Create KV_TimeZoneConverterTest --- KV_TimeZoneConverterTest | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 KV_TimeZoneConverterTest diff --git a/KV_TimeZoneConverterTest b/KV_TimeZoneConverterTest new file mode 100644 index 0000000..053f7aa --- /dev/null +++ b/KV_TimeZoneConverterTest @@ -0,0 +1,36 @@ +using System; +using NUnit.Framework; +using TestProject1.TimeConverter; + +namespace TestProject1 +{ + [TestFixture] + public class TimeZoneConverterTest + { + [Test] + public void ChekConvertToEst() + { + var CurrentTime = DateTime.Now; + + TimeZoneInfo easternZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time"); + + var expectedEstTime = TimeZoneInfo.ConvertTime(CurrentTime, TimeZoneInfo.Local, easternZone); + + var actualTime = TimeZoneConverter.ConvertToEst(CurrentTime); + + Assert.AreEqual(expectedEstTime, actualTime); + } + + [Test] + public void ChekConvertToUtc() + { + var currentTime = DateTime.Now; + + var expectedEstTime = TimeZoneInfo.ConvertTimeToUtc(currentTime); + + var actualTime = TimeZoneConverter.ConvertToUtc(currentTime); + + Assert.AreEqual(expectedEstTime, actualTime); + } + } +}