Пример #1
0
        public void GetAll_ShouldReturnAllItemsFromStore()
        {
            for (var i = 0; i < 10; i++)
            {
                _store.Add(_fixture.Create <Order>());
            }
            var expected = _store.GetAll();

            var result = _sut.GetAll();

            Assert.Equal(expected, result);
        }
Пример #2
0
        public ProviderStateMiddleware(RequestDelegate next, OrderStore store)
        {
            _next           = next;
            _providerStates = new Dictionary <string, Action>
            {
                {
                    "There are 2 orders in the store",
                    () =>
                    {
                        foreach (var order in store.GetAll())
                        {
                            store.Delete(order.Id);
                        }

                        store.Add(new Order {
                            Person = "person1", Item = "item1", Delivered = true
                        });
                        store.Add(new Order {
                            Person = "person2", Item = "item2", Delivered = false
                        });
                    }
                }
            };
        }
Пример #3
0
 public IEnumerable <Order> GetAll()
 {
     return(_store.GetAll());
 }