public void WhenSerialised_TheOffsetIsKept() { var dateTimeOffset = new DateTimeOffset(new DateTime(2014, 1, 2, 3, 4, 5, DateTimeKind.Utc).AddMilliseconds(123.456)); var serialised = Convert.ToUtcIso8601(dateTimeOffset); Assert.That(serialised, Is.EqualTo("2014-01-02T03:04:05.123Z")); }
public void WhenNullDateTimeOffsetIsSerialised_ResultIsEmpty() { DateTimeOffset?value = new DateTimeOffset(new DateTime(2014, 1, 31, 18, 45, 55, DateTimeKind.Utc)); var serialised = Convert.ValueAsString(value); Assert.That(serialised, Is.EqualTo("2014-01-31T18:45:55.0000000Z")); }
public void CanSerialiseDateTimeOffset() { var dateTimeOffset = new DateTimeOffset(new DateTime(2014, 1, 31, 18, 45, 55, DateTimeKind.Utc)); var serialised = Convert.ToUtcIso8601(dateTimeOffset); Assert.That(serialised, Is.EqualTo("2014-01-31T18:45:55.000Z")); }
public void WhenNullDateTimeIsSerialised_ResultIsEmpty() { DateTime?value = null; var serialised = Convert.ValueAsString(value); Assert.That(serialised, Is.Empty); }
public void WhenDateTimeOffsetWithnegaticOffsetIsSerialised_ResultIsIso8601WithOffset() { var value = new DateTimeOffset(new DateTime(2014, 1, 31, 18, 45, 55), new TimeSpan(-4, 00, 0)); var serialised = Convert.ValueAsString(value); Assert.That(serialised, Is.EqualTo("2014-01-31T18:45:55.0000000-04:00")); }
public void WhenNullableDateTimeIsSerialised_FormatIsIso8601() { DateTime?value = new DateTime(2014, 1, 31, 18, 45, 55, DateTimeKind.Utc); var serialised = Convert.ValueAsString(value); Assert.That(serialised, Is.EqualTo("2014-01-31T18:45:55.0000000Z")); }
public void WhenDateTimeIsSerialised_FormatIsIso8601() { var value = new DateTime(2014, 1, 31, 18, 45, 55); var serialised = Convert.ValueAsString(value); Assert.That(serialised, Is.EqualTo("2014-01-31T18:45:55.0000000")); }
public void CanSerialiseNull() { var serialised = Convert.ValueAsString(null); Assert.That(serialised, Is.Empty); }
public void CanSerialiseInt() { var serialised = Convert.ValueAsString(42); Assert.That(serialised, Is.EqualTo("42")); }
public void CanSerialiseString() { var serialised = Convert.ValueAsString("hello, world"); Assert.That(serialised, Is.EqualTo("hello, world")); }