From 816ec9210f7ee3bd760ae5267bef9add3a8ec3b5 Mon Sep 17 00:00:00 2001 From: YaroslavChelentano <49638499+YaroslavChelentano@users.noreply.github.com> Date: Fri, 22 Nov 2019 13:31:23 +0200 Subject: [PATCH] YA_TimeConverterTest.cs add act block Add act block --- YA_TimeConverterTest.cs | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 YA_TimeConverterTest.cs diff --git a/YA_TimeConverterTest.cs b/YA_TimeConverterTest.cs new file mode 100644 index 0000000..bc47b64 --- /dev/null +++ b/YA_TimeConverterTest.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Text; +using NUnit.Framework; +using TestProject1.TimeConverter; + +namespace TestProject1 +{ + [TestFixture] + public class TimeConverterTest + { + [Test] + public void Time_Converter_Return_EasternTime() + { + //Arrange + var timeAtTheMoment = DateTime.Now; + TimeZoneInfo easternZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time"); + var expectedtimeAtTheMomentEast = TimeZoneInfo.ConvertTime(timeAtTheMoment, TimeZoneInfo.Local, easternZone); + //Act + var actualTimeAtTheMomentEast = TimeZoneConverter.ConvertToEst(timeAtTheMoment); + //Assert + Assert.AreEqual(expectedtimeAtTheMomentEast,actualTimeAtTheMomentEast); + } + [Test] + public void Time_Converter_Return_UTCTime() + { + //Arrange + var timeAtTheMoment = DateTime.Now; + var expectedtimeAtTheMomentUTC = DateTime.UtcNow; + //Act + var actualTimeAtTheMomentUTC = TimeZoneConverter.ConvertToUtc(timeAtTheMoment); + //Assert + Assert.AreEqual(expectedtimeAtTheMomentUTC.Date, actualTimeAtTheMomentUTC.Date); + } + } +}