コード例 #1
0
        public async Task ShouldLoadSavedOffset()
        {
            var offset = 100;

            await OffsetTracker.GetOffsetAsync(GetType());

            await OffsetTracker.SaveOffsetAsync(GetType(), 10);

            await OffsetTracker.SaveOffsetAsync(GetType(), 50);

            await OffsetTracker.SaveOffsetAsync(GetType(), offset);

            var gotOffset = await OffsetTracker.GetOffsetAsync(GetType());

            gotOffset.Should().Be(offset);
        }
コード例 #2
0
        public async Task InitialOffsetQueryShouldReturnZeroOffset()
        {
            var offset = await OffsetTracker.GetOffsetAsync(GetType());

            offset.Should().Be(0);
        }