예제 #1
0
        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")));
        }