public async void GetToDoListItems_NoResults_ReturnsOK() { //Arrange var httpContext = new DefaultHttpContext(); GetAllItemsQuery query = new GetAllItemsQuery(); var mediator = new Mock <IMediator>(); mediator.Setup(m => m.Send(It.IsAny <GetAllItemsQuery>(), new System.Threading.CancellationToken())); var controller = new ToDoListController(mediator.Object) { ControllerContext = new ControllerContext() { HttpContext = httpContext, } }; //ACT var result = await controller.GetToDoListItems(); //ASSERT Assert.IsType <OkObjectResult>(result.Result); }
public async Task <List <ItemDto> > Handle(GetAllItemsQuery request, CancellationToken cancellationToken) { var items = await _unitOfWork.ItemRepo.GetAllAsync(); return(await Task.FromResult(items.Select(i => new ItemDto(i.Id, i.BoxId, i.Description, i.Barcode)) .ToList())); }
public async Task <Response <ICollection <GetAllItemsViewModel> > > Handle(GetAllItemsQuery request, CancellationToken cancellationToken) { var itemModels = await _itemRepository.GetAllActiveAsync(); var items = _mapper.Map <ICollection <GetAllItemsViewModel> >(itemModels); return(new Response <ICollection <GetAllItemsViewModel> >(items)); }
public OrdersService(GetAllOrdersQuery queryAllOrders, GetAllItemsQuery queryAllItems, GetOrderByIdQuery queryById, AddOrderQuery queryAdd, DeleteOrderQuery queryDelete) { this.queryAll = queryAllOrders; this.queryAllItems = queryAllItems; this.queryById = queryById; this.queryAdd = queryAdd; this.queryDelete = queryDelete; }
public async Task <IActionResult> GetAllItems() { var query = new GetAllItemsQuery(); var result = await _meadiator.Send(query); return(Ok(result)); //var res = await _itemService.GetAllItemsAysnc(); //var resDTO = _mapper.Map<IEnumerable<ItemDTO>>(res); //return Ok(resDTO); }
private OrdersService CreateOrdersService(bool empty = false) { mockDb = empty ? TestDatabaseFactory.CreateEmptyDatabase() : TestDatabaseFactory.CreateDatabase(); mockQueryAllOrders = new GetAllOrdersQuery(mockDb); mockQueryAllItems = new GetAllItemsQuery(mockDb); mockQueryById = new GetOrderByIdQuery(mockDb); mockQueryAddOrder = new AddOrderQuery(mockDb); mockQueryDeleteOrder = new DeleteOrderQuery(mockDb); return(new OrdersService(mockQueryAllOrders, mockQueryAllItems, mockQueryById, mockQueryAddOrder, mockQueryDeleteOrder)); }
public async void GetToDoItemsHandler_IsVerifiable_ReturnsNotNullResult() { //Arrange var _serviceContextMock = new Mock <IServiceContext>(); _serviceContextMock.Setup(a => a.GetToDoListItemsAsync()).Returns(GetToDoListItemsFromFileAsync()).Verifiable(); //Act IToDoListRepository _todoListRepository = new ToDoListRepository(_serviceContextMock.Object); GetAllItemsHandler handler = new GetAllItemsHandler(_todoListRepository, _mapper); GetAllItemsQuery query = new GetAllItemsQuery(); //Act var result = await handler.Handle(query, new System.Threading.CancellationToken()); //Assert Assert.NotNull(result); Assert.Single(result); }
public void SetUp() { _controlSize = new Size(); _viewExtent = new Rect(); _axisGridLine = new AxisGridLine(); _axisGridLines = new List <AxisGridLine> { _axisGridLine }; _plotDto = new PlotDto(); _plotDtos = new List <PlotDto> { _plotDto }; _columnDto = new ColumnDto() { Name = "test" }; _xGridLine = new CanvasLine(); _yGridLine = new CanvasLine(); _plotItem = new CanvasCircle(); _xGridLabel = new CanvasLabel(); _yGridLabel = new CanvasLabel(); _xTitleLabel = new CanvasLabel(); _yTitleLabel = new CanvasLabel(); _mockQueryBus = new Mock <IQueryBus>(); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetViewExtentQuery>())) .Returns(_viewExtent); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetXAxisGridLinesQuery>())) .Returns(_axisGridLines); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetYAxisGridLinesQuery>())) .Returns(_axisGridLines); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetPlotsQuery>())) .Returns(_plotDtos); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetXAxisColumnQuery>())) .Returns(_columnDto); _mockQueryBus.Setup(p => p.Execute(It.IsAny <GetYAxisColumnQuery>())) .Returns(_columnDto); _mockGridRenderer = new Mock <IAxisGridRenderer>(); _mockGridRenderer.Setup(p => p.RenderXAxisGridLines(_axisGridLines, _viewExtent, _controlSize)) .Returns(new List <CanvasLine> { _xGridLine }); _mockGridRenderer.Setup(p => p.RenderYAxisGridLines(_axisGridLines, _viewExtent, _controlSize)) .Returns(new List <CanvasLine> { _yGridLine }); _mockGridRenderer.Setup(p => p.RenderXAxisGridLabels(_axisGridLines, _viewExtent, _controlSize)) .Returns(new List <CanvasLabel> { _xGridLabel }); _mockGridRenderer.Setup(p => p.RenderYAxisGridLabels(_axisGridLines, _viewExtent, _controlSize)) .Returns(new List <CanvasLabel> { _yGridLabel }); _mockPlotRenderer = new Mock <IPlotRenderer>(); _mockPlotRenderer.Setup(p => p.RenderPlots(_controlSize, _viewExtent, _plotDtos)) .Returns(new List <CanvasItem> { _plotItem }); _mockTitleRenderer = new Mock <IAxisTitleRenderer>(); _mockTitleRenderer.Setup(p => p.RenderXAxisTitle(_controlSize, _columnDto.Name)) .Returns(_xTitleLabel); _mockTitleRenderer.Setup(p => p.RenderYAxisTitle(_controlSize, _columnDto.Name)) .Returns(_yTitleLabel); _query = new GetAllItemsQuery( _mockQueryBus.Object, _mockGridRenderer.Object, _mockPlotRenderer.Object, _mockTitleRenderer.Object); }
public Task <List <Item> > Handle(GetAllItemsQuery request, CancellationToken cancellationToken) { return(_itemManager.GetAll(cancellationToken)); }
public async Task <IEnumerable <ItemDTO> > Handle(GetAllItemsQuery request, CancellationToken cancellationToken) { var Items = await _repository.GetAllAsync(); return(Items.Select(i => i.asItemDTO())); }
public ItemsService(GetAllItemsQuery query) { _query = query; }
public async Task <IEnumerable <ToDoItemListDto> > Handle(GetAllItemsQuery request, CancellationToken cancellationToken) { var todoListItems = await _todoListRepository.GetToDoListItemsAsync(); return(_mapper.Map <IEnumerable <ToDoListItem>, IEnumerable <ToDoItemListDto> >(todoListItems)); }
public async Task <IEnumerable <ItemDTO> > Handle(GetAllItemsQuery request, CancellationToken cancellationToken) { var res = await _itemService.GetAllItemsAysnc(); return(_mapper.Map <IEnumerable <ItemDTO> >(res)); }