Beispiel #1
0
        public async Task OrderCanBeBuildReadyToBeSubmitted()
        {
            // Submit an order
            var order   = Build.AnOrder(Api);
            var orderId = await Api.SubmitOrder(Api.DemoAccount, order);

            Assert.That(orderId, Is.Not.EqualTo(default(ulong)));

            // Retrieve the order
            var retrievedOrder = await Api.GetOrderStatus(orderId);

            Assert.That(retrievedOrder.Status,
                        Is.Not.EqualTo(Status.Rejected).And.Not.EqualTo(Status.Cancelled),
                        retrievedOrder.StatusText
                        );
        }
Beispiel #2
0
        public async Task OrderCanBeBuildReadyToBeSubmitted()
        {
            // Submit an order
            var order   = Build.AnOrder(_api);
            var orderId = await _api.SubmitOrder(Api.DemoAccount, order);

            Assert.That(orderId, Is.Not.EqualTo(default(ulong)));

            // Retrieve the order
            var retrievedOrder = await _api.GetOrder(orderId);

            Assert.That(retrievedOrder.Status,
                        Is.EqualTo(OrderStatus.New).Or.EqualTo(OrderStatus.PendingNew),
                        retrievedOrder.StatusText
                        );
        }