public void HLDateTime_DateShouldBeConvertedToUnixTimestamp(string date, long expectedTimestamp) { DateTime dateExpected = DateTime.ParseExact(date, "yyyy-MM-dd HH:mm:ss", CultureInfo.CurrentCulture); var actualTimestamp = HLDateTime.ToUnixTimestamp(dateExpected); Assert.AreEqual(actualTimestamp, expectedTimestamp); }
public void HLDateTime_UnixTimestampDateShouldBeConvertedToDateTime(long timestamp, string expectedDate) { DateTime dateExpected = DateTime.ParseExact(expectedDate, "yyyy-MM-dd HH:mm:ss.FFF", CultureInfo.CurrentCulture); var dateConverted = HLDateTime.FromUnixTimestamp(timestamp); Assert.AreEqual(dateConverted, dateExpected); }
public void HLDateTime_DateShouldBeConvertedToUnixTimestampAndBack() { DateTime startDate = DateTime.Now; var actualTimestamp = HLDateTime.ToUnixTimestamp(startDate); var endDate = HLDateTime.FromUnixTimestamp(actualTimestamp); Assert.AreEqual(startDate, endDate); }