public void ShouldReturnALongWhenConvertingToUnixTimestamp() { var exampleDateTime = new DateTime(2012, 10, 08, 12, 0, 0, DateTimeKind.Utc); var result = exampleDateTime.ConvertToUnixTimestamp(); result.GetType().Should().Be<long>(); }
public void ShouldReturnAValidTimestampTimeWhenConvertingToUnixTimestamp() { var exampleDateTime = new DateTime(2012, 10, 08, 12, 0, 0, DateTimeKind.Utc); const long ExampleTimestamp = 1349697600000; var result = exampleDateTime.ConvertToUnixTimestamp(); result.GetType().Should().Be<long>(); result.Should().Be(ExampleTimestamp); }
public void WhenConvertingToUnixTimestampAndBackShouldKeepTheSameValue() { var exampleDateTime = new DateTime(2012, 10, 08, 12, 0, 0, DateTimeKind.Utc); var convertedTimeStamp = exampleDateTime.ConvertToUnixTimestamp(); var returnedDateTime = convertedTimeStamp.ConvertFromUnixTimestamp(); returnedDateTime.GetType().Should().Be<DateTime>(); returnedDateTime.Should().Be(exampleDateTime); }
public virtual void FormatParameters(DateTime currentTime) { if (!String.IsNullOrEmpty(Client)) _paramParts.Add(string.Format("client={0}", Client)); _paramParts.Add(string.Format("ck={0}", currentTime.ConvertToUnixTimestamp())); }