Inheritance: IDateTimeUtcFromOlsenMapping
        public void MapToTrickleOverTimeTimeZoneTestUTC()
        {
            var startTimeUtc = DateTime.UtcNow;
            const string timeZone = "UTC";

            var mapper = new DateTimeUtcFromOlsenMapping();
            var dateTimeUtc = mapper.DateTimeWithOlsenZoneToUtc(startTimeUtc, timeZone);

            Assert.That(dateTimeUtc.Date.Year, Is.EqualTo(startTimeUtc.Date.Year));
            Assert.That(dateTimeUtc.Date.Month, Is.EqualTo(startTimeUtc.Date.Month));
            Assert.That(dateTimeUtc.Date.Day, Is.EqualTo(startTimeUtc.Date.Day));
            Assert.That(dateTimeUtc.Hour, Is.EqualTo(startTimeUtc.Hour));
            Assert.That(dateTimeUtc.Minute, Is.EqualTo(startTimeUtc.Minute));
        }
        public void MapToTrickleOverTimeTimeZoneTest()
        {
            var startTimeElSalvador = DateTime.UtcNow;
            const string timeZone = "America/El_Salvador";
            var startTimeUtc = startTimeElSalvador.AddHours(6);

            var mapper = new DateTimeUtcFromOlsenMapping();
            var dateTimeUtc = mapper.DateTimeWithOlsenZoneToUtc(startTimeElSalvador, timeZone);

            Assert.That(dateTimeUtc.Date.Year, Is.EqualTo(startTimeUtc.Date.Year));
            Assert.That(dateTimeUtc.Date.Month, Is.EqualTo(startTimeUtc.Date.Month));
            Assert.That(dateTimeUtc.Date.Day, Is.EqualTo(startTimeUtc.Date.Day));
            Assert.That(dateTimeUtc.Hour, Is.EqualTo(startTimeUtc.Hour));
            Assert.That(dateTimeUtc.Minute, Is.EqualTo(startTimeUtc.Minute));
        }