Exemple #1
0
        public void DeliveryImplTest()
        {
            DeliveryImpl delivery = new DeliveryImpl("Summer Greens", "Pizza", "Jane Doe", "25/12/2016", 21);

            Assert.AreEqual("Summer Greens", delivery.Destination);
            Assert.AreEqual("Pizza", delivery.Description);
            Assert.AreEqual("Jane Doe", delivery.Recipient);
            Assert.AreEqual("25/12/2016", delivery.DueDate);
        }
        public static DeliveryImpl getDelivery(String destination, String description, String recipient, String dueTime, double distance)
        {
            DeliveryImpl deliveryOject = new DeliveryImpl();

            deliveryOject.Destination   = destination;
            deliveryOject.Description   = description;
            deliveryOject.DueDate       = dueTime;
            deliveryOject.Recipient     = recipient;
            deliveryOject.TotalDistance = distance;
            return(deliveryOject);
        }
            public object addstore(TB_ECOMM_DELIVERY_TYPE delivery)
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }
                IDelivery   idelivery = new DeliveryImpl();
                ApiResponse rs        = idelivery.adddeliverytype(delivery);

                return(rs);
            }
        public async Task LegalDelivery()
        {
            string          username        = "******";
            Guid            storeId         = Guid.NewGuid();
            Address         source          = new Address("1", "1", "1", "1", "1");
            Address         destination     = new Address("2", "2", "2", "2", "2");
            DeliveryAdapter deliveryAdapter = new DeliveryImpl();
            DeliveryDetails deliveryDetails = new DeliveryDetails(username, storeId, "storeName", "0544444444", 1, source, destination);
            DeliveryStatus  deliveryStatus  = await deliveryAdapter.CreateDelivery(deliveryDetails);

            Assert.AreEqual(true, deliveryStatus.Status);
        }
Exemple #5
0
        public void calculateTotalCostTest()
        {
            DeliveryImpl delivery = new DeliveryImpl();

            Assert.AreEqual((21 * 10.5), delivery.calculateTotalCost(21));
        }