public void HandleShouldReturnListOfGameDataModels() { var gl = A.Fake<IGameContext>(); var mapper = A.Fake<IGameMapperConfig>(); var handler = new ListGamesQueryHandler(gl, mapper); gl.CallsTo(x => x.Games) .Returns(new InMemoryDbSet<Game, Guid>(new ReactiveList<Game>())); handler.Handle(new ListGamesQuery()); A.CallTo(() => mapper.Map<List<GameDataModel>>(A<IOrderedQueryable<Game>>._)) .MustHaveHappened(Repeated.Exactly.Once); }
public void HandleShouldReturnListOfGameDataModels() { var gl = A.Fake <IGameContext>(); var mapper = A.Fake <IGameMapperConfig>(); var handler = new ListGamesQueryHandler(gl, mapper); gl.CallsTo(x => x.Games) .Returns(new InMemoryDbSet <Game, Guid>(new ReactiveList <Game>())); handler.Handle(new ListGamesQuery()); A.CallTo(() => mapper.Map <List <GameDataModel> >(A <IOrderedQueryable <Game> > ._)) .MustHaveHappened(Repeated.Exactly.Once); }