Exemple #1
0
        public async void UpdateOrder()
        {
            // arrange
            int CustomerFK = await GenerateCustomer();

            int OrderFK = await GenerateOrder(CustomerFK);

            CustomerTData customerTData = GenerateCustomerTData();
            OrderTData    orderTData    = GenerateOrderTData(0);

            customerTData.Name     = "New Name";
            orderTData.CardMessage = "New Card";
            // act
            await _customerCatalog.Update(customerTData);

            await _orderCatalog.Update(orderTData);

            // assert
            Customer customer = await _customerCatalog.Read(CustomerFK);

            Order order = await _orderCatalog.Read(OrderFK);

            Assert.AreEqual("New Name", customer.Name);
            Assert.AreEqual(null, order.CardMessage);

            Clear(CustomerFK, OrderFK);
        }
Exemple #2
0
        public OrderTData GenerateOrderTData(int fk_customer)
        {
            OrderTData orderTData = new OrderTData();

            orderTData.CardMessage    = "Card Message";
            orderTData.Date           = DateTime.Now;
            orderTData.DeliveryDate   = DateTime.Now;
            orderTData.Description    = "Description";
            orderTData.FK_Customer    = fk_customer;
            orderTData.FK_City        = 0;
            orderTData.FK_PaymentType = 1;
            orderTData.FK_Status      = 1;
            orderTData.Street         = "Street";
            orderTData.TotalPrice     = 100;

            return(orderTData);
        }
Exemple #3
0
        public void UpdateOrder()
        {
            CustomerTData customerTData = GenerateCustomerTData();
            OrderTData    orderTData    = GenerateOrderTData(_customerFK);

            customerTData.Key      = _customerFK;
            customerTData.Name     = "New Name";
            orderTData.Key         = _orderFK;
            orderTData.CardMessage = "New Card";

            _customerCatalog.Update(customerTData).Wait();
            _orderCatalog.Update(orderTData).Wait();

            Order _order;

            _orderCatalog.Data.TryGetValue(_orderFK, out _order);

            Customer _customer;

            _customerCatalog.Data.TryGetValue(_customerFK, out _customer);

            Assert.AreEqual("New Name", _customer.Name);
            Assert.AreEqual("New Card", _order.CardMessage);
        }