示例#1
0
        public void Can_Create_Omnium_Order()
        {
            var purchaseOrder = FakePurchaseOrder.CreatePurchaseOrder();

            var omniumOrder = DefaultOmniumOrderFactorySubject.MapOrder(purchaseOrder);

            var orderStatus = DefaultOmniumOrderFactorySubject.GetOrderStatus(purchaseOrder.OrderStatus);

            var result =
                purchaseOrder.Currency == omniumOrder.BillingCurrency &&
                purchaseOrder.OrderNumber.Equals(omniumOrder.OrderNumber) &&
                purchaseOrder.CustomerId.ToString().Equals(omniumOrder.CustomerId) &&
                purchaseOrder.MarketId.Value.Equals(omniumOrder.MarketId) &&
                orderStatus.Equals(omniumOrder.Status);

            Assert.True(result);
        }