public UserStatsGetRequestHandlerTests() { var fixture = new Fixture(); _queryDispatcher = new Mock <IQueryDispatcher>(); _testRequest = new UserStatsGetRequest(Guid.NewGuid()); _albumStats = fixture.Create <AlbumStats>(); _bookStats = fixture.Create <BookStats>(); _queryDispatcher .Setup(x => x.Dispatch <AlbumStatsGetQuery, AlbumStats>(It.Is <AlbumStatsGetQuery>(q => q.UserId == _testRequest.UserId))) .ReturnsAsync(_albumStats); _queryDispatcher .Setup(x => x.Dispatch <BookStatsGetQuery, BookStats>(It.Is <BookStatsGetQuery>(q => q.UserId == _testRequest.UserId))) .ReturnsAsync(_bookStats); _handler = new UserStatsGetRequestHandler(_queryDispatcher.Object); }
public GlobalStatsGetRequestHandlerTests() { var fixture = new Fixture(); _queryDispatcher = new Mock <IQueryDispatcher>(); _testRequest = new GlobalStatsGetRequest(); _albumStats = fixture.Create <AlbumStats>(); _bookStats = fixture.Create <BookStats>(); _queryDispatcher .Setup(x => x.Dispatch <AlbumStatsGetQuery, AlbumStats>(It.IsAny <AlbumStatsGetQuery>())) .ReturnsAsync(_albumStats); _queryDispatcher .Setup(x => x.Dispatch <BookStatsGetQuery, BookStats>(It.IsAny <BookStatsGetQuery>())) .ReturnsAsync(_bookStats); _handler = new GlobalStatsGetRequestHandler(_queryDispatcher.Object); }