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 }); }
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 });
public async Task ArgumentNullGetOrUpdateTest() => await AssertArguments.ThrowsWhenNullAsync( () => this.cacheMethod.GetOrUpdateAsync("Test category", "test", DateTime.Now, () => Task.FromResult(new object())), new[] { true, true, false, true });
public async Task ArgumentNullSetManyTest() => await AssertArguments.ThrowsWhenNullAsync( () => this.cacheMethod.SetManyAsync(new List <CacheItem <object> >()), new[] { true });
public async Task ArgumentNullGetManyTest() => await AssertArguments.ThrowsWhenNullAsync( () => this.cacheMethod.GetManyAsync <object>("Test category", Array.Empty <string>()), new[] { true, true });
public async Task ArgumentNullGetTest() => await AssertArguments.ThrowsWhenNullAsync( () => this.cacheMethod.TryGetAsync <object>("Test category", "test"), new[] { true, true });