コード例 #1
0
        public void Update_ShouldUpdateItemInStore()
        {
            var order1        = _store.Add(_fixture.Create <Order>());
            var order2        = _store.Add(_fixture.Create <Order>());
            var updatedOrder1 = _fixture.Build <Order>()
                                .With(x => x.Id, order1.Id)
                                .Create();

            _sut.Update(order1.Id, updatedOrder1);

            Assert.Equal(updatedOrder1, _store.GetById(order1.Id));
            Assert.Equal(order2, _store.GetById(order2.Id));
        }
コード例 #2
0
        public ActionResult <Order> GetById(int id)
        {
            var result = _store.GetById(id);

            if (result == null)
            {
                return(NotFound());
            }

            return(result);
        }