Beispiel #1
0
        public void test_robot_could_not_pick_bag_when_ticket_has_be_returned_by_cabinet()
        {
            var rb = new Robot();
            var cabinet = new Cabinet(2);
            rb.Add(cabinet);

            var pickedBag = rb.PickBag(cabinet.Store(new Bag()));

            Assert.AreEqual(null, pickedBag);
        }
Beispiel #2
0
        public void test_robot_could_not_pick_bag_when_ticket_is_invalid()
        {
            var rb = new Robot();
            rb.Add(new Cabinet(2));
            rb.Store(new Bag());

            var pickedBag = rb.PickBag(new Ticket());

            Assert.AreEqual(null, pickedBag);
        }
Beispiel #3
0
        public void test_robot_could_pick_bag_when_ticket_is_valid()
        {
            var rb = new Robot();
            var cabinet = new Cabinet(2);
            rb.Add(cabinet);
            var bag = new Bag();
            var ticket = rb.Store(bag);

            var pickedBag = rb.PickBag(ticket);

            Assert.AreEqual(bag, pickedBag);
        }