コード例 #1
0
        public async Task ArgumentNullSetTest()
        {
            await AssertArguments.ThrowsWhenNullAsync(
                () => this.cacheMethod.SetAsync(new CacheItem <object>("Test category", "test", new object(), DateTime.Now)),
                new[] { true });

            await AssertArguments.ThrowsWhenNullAsync(
                () => this.cacheMethod.SetAsync("Test category", "test", new object(), DateTime.Now),
                new[] { true, true, false, false });
        }
コード例 #2
0
 public async Task ArgumentNullGetOrUpdateManyTest() =>
 await AssertArguments.ThrowsWhenNullAsync(
     () => this.cacheMethod.GetOrUpdateManyAsync("Test category", new List <string>(), DateTime.Now, obj => Task.FromResult((IDictionary <string, object>) new Dictionary <string, object>())),
     new[] { true, true, false, true });
コード例 #3
0
 public async Task ArgumentNullGetOrUpdateTest() =>
 await AssertArguments.ThrowsWhenNullAsync(
     () => this.cacheMethod.GetOrUpdateAsync("Test category", "test", DateTime.Now, () => Task.FromResult(new object())),
     new[] { true, true, false, true });
コード例 #4
0
 public async Task ArgumentNullSetManyTest() =>
 await AssertArguments.ThrowsWhenNullAsync(
     () => this.cacheMethod.SetManyAsync(new List <CacheItem <object> >()),
     new[] { true });
コード例 #5
0
 public async Task ArgumentNullGetManyTest() =>
 await AssertArguments.ThrowsWhenNullAsync(
     () => this.cacheMethod.GetManyAsync <object>("Test category", Array.Empty <string>()),
     new[] { true, true });
コード例 #6
0
 public async Task ArgumentNullGetTest() =>
 await AssertArguments.ThrowsWhenNullAsync(
     () => this.cacheMethod.TryGetAsync <object>("Test category", "test"),
     new[] { true, true });