コード例 #1
0
        public void GroupDataLoader_2_FetchNull_ArgNullException()
        {
            // arrange
            var resolverContext = new Mock <IResolverContext>();

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

            // assert
            Assert.Throws <ArgumentNullException>(a);
        }
コード例 #2
0
        public void GroupDataLoader_2_ContextNull_ArgNullException()
        {
            // arrange
            var lookup = new Mock <ILookup <string, string> >();

            // act
            Action a = () => DataLoaderResolverContextExtensions
                       .GroupDataLoader(
                null,
                "abc",
                new FetchGroup <string, string>((keys, ct) =>
                                                Task.FromResult(lookup.Object)));

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