Ejemplo n.º 1
0
        public async Task CanGetAllMenuItemsWhenNoneAreExisting(GetAllMenuItems query)
        {
            // Arrange
            // Purposefully skipping adding any items

            // Act
            var items = await _fixture.SendAsync(query);

            // Assert
            (items.Count == 0).ShouldBeTrue();
        }
Ejemplo n.º 2
0
        public async Task CanGetAllMenuItems(GetAllMenuItems query, MenuItem[] menuItems)
        {
            // Arrange
            await _helper.AddMenuItems(menuItems);

            // Act
            var items = await _fixture.SendAsync(query);

            // Assert
            (items.Count == menuItems.Length &&
             items.All(i => menuItems.Any(mi => i.Number == mi.Number &&
                                          i.Description == mi.Description &&
                                          i.Price == mi.Price)))
            .ShouldBeTrue();
        }
Ejemplo n.º 3
0
 public Task <IList <MenuItemView> > Handle(GetAllMenuItems request, CancellationToken cancellationToken) =>
 _menuItemViewRepository
 .GetAll();