public void GetOrder_Should_ReturnOrderInfo() { // arrange var expected = new BittrexAccountOrder() { Quantity = 1.1m, Price = 2.2m, CommissionPaid = 3.3m, OrderUuid = new Guid("3F2504E0-4F89-11D3-9A0C-0305E82C3301"), Condition = ConditionType.None, CancelInitiated = false, Exchange = "MarketExchange", PricePerUnit = null, QuantityRemaining = 4.4m, Closed = null, ImmediateOrCancel = false, ConditionTarget = null, IsConditional = false, Opened = new DateTime(2017, 1, 1), Limit = 5.5m, AccountId = "TestId", CommissionReserved = 6.6m, CommissionReserveRemaining = 7.7m, IsOpen = true, Reserved = 8.8m, ReserveRemaining = 9.9m, Sentinel = new Guid("3F2504E0-4F89-11D3-9A0C-0305E82C3301"), Type = OrderSideExtended.LimitBuy }; var objects = TestHelpers.PrepareClient(() => Construct(new BittrexClientOptions() { ApiCredentials = new ApiCredentials("Test", "Test") }), JsonConvert.SerializeObject(WrapInResult(expected))); // act var result = objects.Client.GetOrder(new Guid("3F2504E0-4F89-11D3-9A0C-0305E82C3301")); // assert Assert.IsTrue(result.Success); Assert.IsTrue(TestHelpers.PublicInstancePropertiesEqual(result.Data, expected)); }
public void GetOrder_Should_ReturnOrderInfo() { // arrange var expected = new BittrexAccountOrder() { Quantity = 1.1m, Price = 2.2m, CommissionPaid = 3.3m, OrderUuid = new Guid("3F2504E0-4F89-11D3-9A0C-0305E82C3301"), Condition = ConditionType.None, CancelInitiated = false, Exchange = "MarketExchange", PricePerUnit = null, QuantityRemaining = 4.4m, Closed = null, ImmediateOrCancel = false, ConditionTarget = null, IsConditional = false, Opened = new DateTime(2017, 1, 1), Limit = 5.5m, AccountId = "TestId", CommissionReserved = 6.6m, CommissionReserveRemaining = 7.7m, IsOpen = true, Reserved = 8.8m, ReserveRemaining = 9.9m, Sentinel = new Guid("3F2504E0-4F89-11D3-9A0C-0305E82C3301"), Type = OrderSideExtended.LimitBuy }; var client = TestHelpers.CreateAuthenticatedResponseClient(WrapInResult(expected)); // act var result = client.GetOrder(new Guid("3F2504E0-4F89-11D3-9A0C-0305E82C3301")); // assert Assert.IsTrue(result.Success); Assert.IsTrue(TestHelpers.AreEqual(result.Data, expected)); }