public void ConversionToOrderDataShouldPreserveValues()
		{
			var orderInfo = DefaultFactoriesAndSharedFunctionality.CreateOrderInfo(DefaultFactoriesAndSharedFunctionality.CreateProductInfo(995, 1));
			orderInfo.Discounts.Add(DefaultFactoriesAndSharedFunctionality.CreateDefaultOrderDiscountWithPercentage(10));
			var orderData = new Order(orderInfo);

			Assert.AreEqual(orderInfo.ConfirmDate, orderData.ConfirmDate);
			Assert.AreEqual(orderInfo.RegionalVatInCents, orderData.RegionalVatAmount);
			Assert.AreEqual(orderInfo.ShippingProviderAmountInCents, orderData.ShippingProviderPrice);
			Assert.AreEqual(orderInfo.PaymentProviderPriceInCents, orderData.PaymentProviderPrice);
		}
Esempio n. 2
0
        public void ConversionToOrderDataShouldPreserveValues()
        {
            var orderInfo = DefaultFactoriesAndSharedFunctionality.CreateOrderInfo(DefaultFactoriesAndSharedFunctionality.CreateProductInfo(995, 1));

            orderInfo.Discounts.Add(DefaultFactoriesAndSharedFunctionality.CreateDefaultOrderDiscountWithPercentage(10));
            var orderData = new Order(orderInfo);

            Assert.AreEqual(orderInfo.ConfirmDate, orderData.ConfirmDate);
            Assert.AreEqual(orderInfo.RegionalVatInCents, orderData.RegionalVatAmount);
            Assert.AreEqual(orderInfo.ShippingProviderAmountInCents, orderData.ShippingProviderPrice);
            Assert.AreEqual(orderInfo.PaymentProviderPriceInCents, orderData.PaymentProviderPrice);
        }