Пример #1
0
        private static void CompareOrderRecords(OrderRecord e,
                                                OrderRecord a,
                                                OptionalComparisons compFlags =
                                                OptionalComparisons.None)
        {
            Assert.AreEqual(e.OrdType, a.OrdType, "OrdType is different");
            Assert.AreEqual(e.Price, a.Price, "Price is different");
            Assert.AreEqual(e.Quantity, a.Quantity, "Quantity is different");
            Assert.AreEqual(e.Side, a.Side, "Side is different");
            Assert.AreEqual(e.Symbol, a.Symbol, "Symbol is different");

            if ((compFlags & OptionalComparisons.LastUpdated) == OptionalComparisons.LastUpdated)
            {
                Assert.AreEqual(e.LastUpdateTime, a.LastUpdateTime, "LastUpdateTime is different");
            }
            if ((compFlags & OptionalComparisons.OrderID) == OptionalComparisons.OrderID)
            {
                Assert.AreEqual(e.OrderID, a.OrderID, "OrderID is different");
            }
            if ((compFlags & OptionalComparisons.OrderStatus) == OptionalComparisons.OrderStatus)
            {
                Assert.AreEqual(e.Status, a.Status, "Status is different");
            }
        }
Пример #2
0
        private static void CompareOrderRecords(OrderRecord e,
                                                OrderRecord a,
                                                OptionalComparisons compFlags =
                                                    OptionalComparisons.None)
        {
            Assert.AreEqual(e.OrdType, a.OrdType, "OrdType is different");
            Assert.AreEqual(e.Price, a.Price, "Price is different");
            Assert.AreEqual(e.Quantity, a.Quantity, "Quantity is different");
            Assert.AreEqual(e.Side, a.Side, "Side is different");
            Assert.AreEqual(e.Symbol, a.Symbol, "Symbol is different");

            if ((compFlags & OptionalComparisons.LastUpdated) == OptionalComparisons.LastUpdated)
                Assert.AreEqual(e.LastUpdateTime, a.LastUpdateTime, "LastUpdateTime is different");
            if ((compFlags & OptionalComparisons.OrderID) == OptionalComparisons.OrderID)
                Assert.AreEqual(e.OrderID, a.OrderID, "OrderID is different");
            if ((compFlags & OptionalComparisons.OrderStatus) == OptionalComparisons.OrderStatus)
                Assert.AreEqual(e.Status, a.Status, "Status is different");
        }