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); }
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); }
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); }