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); }
public BlogController(IAsyncExecutableRunner runner, BlogDbSetInjector blogContext) { _runner = runner; _blogContext = blogContext; }