Example #1
0
        public async Task <ActionResult> Get()
        {
            var results = await _runner.Run(
                new QueryAllBlogs(),
                blogContextInjection
                );

            if (results.Any())
            {
                return(Ok(results));
            }

            return(NotFound());
        }
Example #2
0
        public void Initialize()
        {
            _runner      = A.Fake <IAsyncExecutableRunner>();
            _blogContext = A.Fake <BlogDbSetInjector>(options => options.WithArgumentsForConstructor(new object[] { null }));
            _controller  = new BlogController(_runner, _blogContext);

            //override default return of this method
            A.CallTo(() =>
                     _runner.Run(
                         A <QueryBlogsById> .Ignored,
                         A <DbSetInjection <Blog> > .Ignored
                         )
                     ).Returns((Blog)null);
        }