Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
                }
        }