public void ShouldCallFindBookQueryHandler() { dynamic caller = new ExpandoObject(); caller.newBookInfo = new Action <IList <Book> >((book) => { }); _clientsMock.Setup(m => m.Caller).Returns((ExpandoObject)caller); _booksHub.IsbnScanned("9788375106626"); _findBookQueryHandlerMock.Verify(x => x.Handle(It.Is <FindBookQuery>(query => query.ISBN == "9788375106626"))); }