Example #1
0
        public void SaveOrderThrowsExceptionWhenEntityDoesNotGetSaved()
        {
            var orderToSave = new Falcon.App.Core.Finance.Domain.Order();

            Expect.Call(_mockedMapper.Map(orderToSave)).Return(new OrderEntity());
            ExpectGetDataAccessAdapterAndDispose();
            ExpectSaveEntity(false, true);

            _mocks.ReplayAll();
            _orderRepository.SaveOrder(orderToSave);
            _mocks.VerifyAll();
        }
        public void SaveOrderUpdatesExistingOrder()
        {
            Falcon.App.Core.Finance.Domain.Order existingOrder = _orderRepository.GetOrder(EXISTING_ORDER_ID);
            OrderType expectedOrderType = (existingOrder.OrderType == OrderType.Retail ? OrderType.Corporate : OrderType.Retail);

            existingOrder.OrderType = expectedOrderType;

            _orderRepository.SaveOrder(existingOrder);

            Falcon.App.Core.Finance.Domain.Order updatedOrder = _orderRepository.GetOrder(EXISTING_ORDER_ID);

            Assert.AreEqual(expectedOrderType, updatedOrder.OrderType, "The Order was not updated.");
        }
        public void SaveOrderSavesNewOrder()
        {
            var orderToSave = new Falcon.App.Core.Finance.Domain.Order
            {
                DataRecorderMetaData = new DataRecorderMetaData {
                    DataRecorderCreator = new OrganizationRoleUser(1),
                    DateCreated         = DateTime.Now
                },
                OrderType = OrderType.Corporate,
            };

            _orderRepository.SaveOrder(orderToSave);
        }
Example #4
0
        public void CreateNewOrderSetsOrderTypeToGivenOrderType()
        {
            const OrderType expectedOrderType = OrderType.Corporate;

            Expect.Call(_dataRecorderMetaDataFactory.CreateDataRecorderMetaData(0)).
            IgnoreArguments().Return(null);

            _mocks.ReplayAll();
            Falcon.App.Core.Finance.Domain.Order order = _orderFactory.CreateNewOrder(expectedOrderType, 0);
            _mocks.VerifyAll();

            Assert.AreEqual(expectedOrderType, order.OrderType,
                            "Order's OrderType was not mapped correctly.");
        }
 public void FooBar()
 {
     Falcon.App.Core.Finance.Domain.Order order = _orderRepository.GetOrder(2770, 1958);
     Assert.IsNotNull(order);
 }
        public void GetOrderReturnsOrderForExistingOrderId()
        {
            Falcon.App.Core.Finance.Domain.Order order = _orderRepository.GetOrder(EXISTING_ORDER_ID);

            Assert.IsNotNull(order, "Null Order returned.");
        }