Example #1
0
        public void BatchDataLoader_2_FetchNull_ArgNullException()
        {
            // arrange
            var resolverContext = new Mock <IResolverContext>();

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

            // assert
            Assert.Throws <ArgumentNullException>(a);
        }
Example #2
0
        public void BatchDataLoader_2_ContextNull_ArgNullException()
        {
            // arrange
            // act
            Action a = () => DataLoaderResolverContextExtensions
                       .BatchDataLoader(
                null,
                "abc",
                new FetchBatch <string, string>((keys, ct) => Task
                                                .FromResult <IReadOnlyDictionary <string, string> >(
                                                    null)));

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

            // act
            Action a = () => DataLoaderResolverContextExtensions
                       .BatchDataLoader(
                resolverContext.Object,
                null,
                new FetchBatch <string, string>((keys, ct) => Task
                                                .FromResult <IReadOnlyDictionary <string, string> >(
                                                    null)));

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