Esempio n. 1
0
        public void CacheDataLoader_2_ContextNull_ArgNullException()
        {
            // arrange
            // act
            Action a = () => DataLoaderResolverContextExtensions
                       .CacheDataLoader(
                null,
                "abc",
                new FetchCacheCt <string, string>((keys, ct) =>
                                                  Task.FromResult(string.Empty)));

            // assert
            Assert.Throws <ArgumentNullException>(a);
        }
Esempio n. 2
0
        public void CacheDataLoader_2_FetchNull_ArgNullException()
        {
            // arrange
            var resolverContext = new Mock <IResolverContext>();

            // act
            Action a = () => DataLoaderResolverContextExtensions
                       .CacheDataLoader(
                resolverContext.Object,
                "123",
                default(FetchCacheCt <string, string>));

            // assert
            Assert.Throws <ArgumentNullException>(a);
        }
Esempio n. 3
0
        public void CacheDataLoader_2_KeyNull_ArgNullException()
        {
            // arrange
            var resolverContext = new Mock <IResolverContext>();

            // act
            Action a = () => DataLoaderResolverContextExtensions
                       .CacheDataLoader(
                resolverContext.Object,
                null,
                new FetchCacheCt <string, string>((keys, ct) =>
                                                  Task.FromResult(string.Empty)));

            // assert
            Assert.Throws <ArgumentException>(a);
        }