Пример #1
0
        public void CancelOrderAuthenticationError()
        {
            var client = new Client(ResponseFromFile("fail_authentication"));

            var response = client.CancelOrder("abc", "ABC-45");

            Assert.IsFalse(response.Success);
            Assert.That(response.Errors, Is.StringContaining("Access denied"));
        }
Пример #2
0
        public void CancelOrderAlreadyCancelled()
        {
            var client = new Client(ResponseFromFile("cancel_order_already_cancelled"));

            var response = client.CancelOrder("abc", "ABC-100");

            Assert.IsFalse(response.Success);
            Assert.That(response.Errors, Is.StringContaining("cannot be cancelled"));
        }
Пример #3
0
        public void CancelOrderUnknownOrder()
        {
            var client = new Client(ResponseFromFile("cancel_order_fail_unknown_order"));

            var response = client.CancelOrder("abc", "ABC-45");

            Assert.IsFalse(response.Success);
            Assert.That(response.Errors, Is.StringContaining("Order not found"));
        }
Пример #4
0
        public void CancelOrderSuccess()
        {
            var client = new Client(ResponseFromFile("cancel_order_success"));

            var response = client.CancelOrder("abc", "ABC-100");

            Assert.IsTrue(response.Success);
            Assert.AreEqual("cleared", response.Order.OrderStatus);
        }