public async Task GetOrFetchAsync_DateTimeOffsetShouldBeEqualEveryTime(TestObjectDateTimeOffset data) { var(firstResult, secondResult) = await PerformTimeStampGrab(data); Assert.Equal(firstResult.Timestamp, secondResult.Timestamp); Assert.Equal(firstResult.Timestamp.UtcTicks, secondResult.Timestamp.UtcTicks); Assert.Equal(firstResult.Timestamp.Offset, secondResult.Timestamp.Offset); Assert.Equal(firstResult.Timestamp.Ticks, secondResult.Timestamp.Ticks); Assert.Equal(firstResult.TimestampNullable, secondResult.TimestampNullable); }
public async Task GetOrFetchAsyncDateTimeOffsetShouldBeEqualEveryTime(TestObjectDateTimeOffset data) { using (Utility.WithEmptyDirectory(out var path)) using (var blobCache = CreateBlobCache(path)) { var(firstResult, secondResult) = await PerformTimeStampGrab(blobCache, data).ConfigureAwait(false); Assert.Equal(firstResult.Timestamp, secondResult.Timestamp); Assert.Equal(firstResult.Timestamp.UtcTicks, secondResult.Timestamp.UtcTicks); Assert.Equal(firstResult.Timestamp.Offset, secondResult.Timestamp.Offset); Assert.Equal(firstResult.Timestamp.Ticks, secondResult.Timestamp.Ticks); Assert.Equal(firstResult.TimestampNullable, secondResult.TimestampNullable); } }