Ejemplo n.º 1
0
        public async Task <List <PositionProjection> > GetAllPositions()
        {
            var query  = new GetAllPositionsQuery();
            var result = await _queryProcessor.Process(query);

            return(result);
        }
        public async Task <List <GetPositionResponse> > Handle(GetAllPositionsQuery request,
                                                               CancellationToken cancellationToken)
        {
            var positions = await _positionService.GetAllAsync(cancellationToken);

            return(positions.Select(x => _mapper.Map <Position, GetPositionResponse>(x)).ToList());
        }
Ejemplo n.º 3
0
        public async void given_get_position_query_query_processor_should_get_same_query_created_in_controller()
        {
            var mockAgg = new PositionControllerMockAggregate();

            var controller = mockAgg.PositionControllerFactory();

            var command = new GetAllPositionsQuery();

            mockAgg.setup_processor_to_verify_getPositionQuery_are_the_same();

            var result = await controller.GetAllPositions();

            //Assert
            Assert.IsType <List <PositionProjection> > (result);
        }
Ejemplo n.º 4
0
 public Task <List <PositionProjection> > Handle(GetAllPositionsQuery query)
 {
     return(Task.FromResult(_context.PositionProjection.ToList()));
 }