public void FetchOnceAsync_1_ContextNull_ArgNullException() { // arrange // assert Action a = () => DataLoaderResolverContextExtensions .FetchOnceAsync( null, "abc", new FetchOnce <string>(() => Task.FromResult(string.Empty))); // act Assert.Throws <ArgumentNullException>(a); }
public void FetchOnceAsync_1_ContextNull_ArgNullException() { // arrange // assert Action a = () => DataLoaderResolverContextExtensions .FetchOnceAsync( null, new Func <CancellationToken, Task <string> >(ct => Task.FromResult(string.Empty)), key: "abc"); // act Assert.Throws <ArgumentNullException>(a); }
public void FetchOnceAsync_2_FetchNull_ArgNullException() { // arrange var resolverContext = new Mock <IResolverContext>(); // act Action a = () => DataLoaderResolverContextExtensions .FetchOnceAsync( resolverContext.Object, "123", default(Func <CancellationToken, Task <string> >)); // assert Assert.Throws <ArgumentNullException>(a); }
public void FetchOnceAsync_1_KeyNull_ArgNullException() { // arrange var resolverContext = new Mock <IResolverContext>(); // assert Action a = () => DataLoaderResolverContextExtensions .FetchOnceAsync( resolverContext.Object, null, new FetchOnce <string>(() => Task.FromResult(string.Empty))); // act Assert.Throws <ArgumentException>(a); }