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)); }
public ActionResult <Order> GetById(int id) { var result = _store.GetById(id); if (result == null) { return(NotFound()); } return(result); }