public void SetUp() { _sqlOrderRepository = A.Fake <IAsyncRepository <Order> >(); _mongoOrderRepository = A.Fake <IAsyncReadonlyRepository <Order> >(); _gameDecorator = A.Fake <IGameDecorator>(); _shippersRepository = A.Fake <IAsyncReadonlyRepository <Shipper> >(); _orderDecorator = new OrderDecorator( _sqlOrderRepository, _mongoOrderRepository, _shippersRepository, _gameDecorator); }
void GetOrder() { try { var restClient = (OrdersRestClient)DataProcessor.GetRestClient("OrdersRestClient"); var ordersPayload = restClient.GetOrder(_orderUniqueNumber).Payload as OrdersPayloadElement; _order = new OrderDecorator(ordersPayload.Orders[0]); RefreshOrder(); } catch (LogicalApiException e) { //MessageBox.Show(String.Format("Ошибка. Код: {0}. Сообщение: {1}", e.Code, e.Message)); } }
private void GetOrder() { string orderUniqueNumber = txtOrderNumber.Text; if (orderUniqueNumber == "") { return; } try { var restClient = (OrdersRestClient)DataProcessor.GetRestClient("OrdersRestClient"); var ordersPayload = restClient.GetOrder(orderUniqueNumber).Payload as OrdersPayloadElement; _order = new OrderDecorator(ordersPayload.Orders[0]); RefreshOrder(); } catch (LogicalApiException e) { MessageBox.Show(String.Format("Ошибка. Код: {0}. Сообщение: {1}", e.Code, e.Message)); } catch (Exception ex) { MessageBox.Show(String.Format("Ошибка: {0}", ex.Message)); } }