コード例 #1
0
        //[TestMethod]
        public void PlacingTheOrder()
        {
            SqlConnectionBuilder CB = new SqlConnectionBuilder("(localdb)\\V11.0", "PizzaWaiter", "", "");
            Assert.IsTrue(CB.CheckConnection());

            IPizzaWaiterTestService proxy = new PizzaWaiterTestServiceClient("WSHttpBinding_IPizzaWaiterTestService");

            List<PartOrder> partOrders = new List<PartOrder>();

            PartOrder po1 = new PartOrder();
            po1.Amount = 2;
            po1.Dish = new Dish();
            po1.Dish.ID = 8;

            PartOrder po2 = new PartOrder();
            po2.Amount = 3;
            po2.Dish = new Dish();
            po2.Dish.ID = 9;

            partOrders.Add(po1);
            partOrders.Add(po2);

            //address, phonenumber
            string address = "gneooerig";
            string phoneNr = "23952754";

            bool success = proxy.ProcessOrder(partOrders.ToArray(), phoneNr, address);

            Assert.IsTrue(success);
        }
コード例 #2
0
 //[TestMethod]
 public void DeleteUserAddress()
 {
     IPizzaWaiterTestService proxy = new PizzaWaiterTestServiceClient("WSHttpBinding_IPizzaWaiterTestService");
     int addressID = 1;
     bool success = proxy.DeleteAddressByID(addressID);
     Assert.IsTrue(success);
 }
コード例 #3
0
 public void CreateUserAddress()
 {
     IPizzaWaiterTestService proxy = new PizzaWaiterTestServiceClient("WSHttpBinding_IPizzaWaiterTestService");
     int userID = 1;
     string newAddress = "65487 jkdhkjahkdfhdkjhv, 15";
     bool success = proxy.CreateNewUserAddress(userID, newAddress);
     Assert.IsTrue(success);
 }
コード例 #4
0
        //[TestMethod]
        public void DeleteCustomIngredientQueryString()
        {
            //SqlConnectionBuilder CB = new SqlConnectionBuilder("(localdb)\\V11.0", "PizzaWaiter", "", "");
            //Assert.IsTrue(CB.CheckConnection());

            IPizzaWaiterTestService proxy = new PizzaWaiterTestServiceClient("WSHttpBinding_IPizzaWaiterTestService");

            List<PartOrder> partOrders = proxy.GetPartOrdersByOrderId(5).ToList();

            string[] completeString = new string[partOrders.Count];
            int var = 0;
            foreach (PartOrder po in partOrders)
            {
                ///Delete from (class name) where id=(orderIdn0) OR id=(orderIdn..) OR id=(orderIdn)
                string joinPartOrdersID = string.Format("PartOrderID = {0}", po.ID);
                completeString[var] = joinPartOrdersID;
                var++;

            }
            string sqlCondition = string.Join(" OR ", completeString);

            Assert.AreEqual("PartOrderID = 5 OR PartOrderID = 6 OR PartOrderID = 7", sqlCondition);
        }
コード例 #5
0
        //[TestMethod]
        public void ReciveOrder()
        {
            //SqlConnectionBuilder CB = new SqlConnectionBuilder("(localdb)\\V11.0", "PizzaWaiter", "", "");
            //Assert.IsTrue(CB.CheckConnection());

            IPizzaWaiterTestService proxy = new PizzaWaiterTestServiceClient("WSHttpBinding_IPizzaWaiterTestService");

            List<Order> orders = new List<Order>();
            orders = proxy.GetOrders().ToList();
            Assert.IsNotNull(orders);
        }
コード例 #6
0
        //[TestMethod]
        public void UpdatingDish()
        {
            SqlConnectionBuilder CB = new SqlConnectionBuilder("(localdb)\\V11.0", "PizzaWaiter", "", "");
            Assert.IsTrue(CB.CheckConnection());

            IPizzaWaiterTestService proxy = new PizzaWaiterTestServiceClient("WSHttpBinding_IPizzaWaiterTestService");

            int id = 8;
            string name = "helloworld";
            int number = 2345;
            decimal price = 234511623;
            int restaurantMenuID = 1;
            bool response = proxy.UpdateDish(id, name, price, number, restaurantMenuID);
            Assert.IsTrue(response);
        }
コード例 #7
0
        //[TestMethod]
        public void UpdatePhoneForProfile()
        {
            IPizzaWaiterTestService proxy = new PizzaWaiterTestServiceClient("WSHttpBinding_IPizzaWaiterTestService");

            int userID = 1;
            bool success = proxy.UpdatePhoneNumber(userID, "333333");

            Assert.IsTrue(success);
        }