public async Task <ActionResult> Get() { var results = await _runner.Run( new QueryAllBlogs(), blogContextInjection ); if (results.Any()) { return(Ok(results)); } return(NotFound()); }
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); }