public void should_manage_robots_and_lockers_to_store_bag() { //Given var bagKeepers = new List <IBagKeeper>(); locker = new Locker(1); IBagKeeper lockerForManager = new Locker(1); lockerListForRobot = new List <IBagKeeper>(); lockerListForRobot.Add(locker); robot = new Robot(lockerListForRobot); bagKeepers.Add(lockerForManager); bagKeepers.Add(robot); manager = new Manager(bagKeepers); //When Ticket ticket = manager.Store(bag); Ticket ticket2 = manager.Store(bag2); //Then Assert.NotNull(ticket); Assert.NotNull(ticket2); Assert.AreSame(bag, manager.Pick(ticket)); Assert.AreSame(bag2, manager.Pick(ticket2)); }
public void Setup() { bag = new Bag(); bag2 = new Bag(); locker = new Locker(1); }
public void Init() { locker = new Locker(10); bag = new Bag(); }
public void should_manage_robots_and_lockers_to_store_bag() { //Given var bagKeepers = new List<IBagKeeper>(); locker = new Locker(1); IBagKeeper lockerForManager = new Locker(1); lockerListForRobot = new List<IBagKeeper>(); lockerListForRobot.Add(locker); robot = new Robot(lockerListForRobot); bagKeepers.Add(lockerForManager); bagKeepers.Add(robot); manager = new Manager(bagKeepers); //When Ticket ticket = manager.Store(bag); Ticket ticket2 = manager.Store(bag2); //Then Assert.NotNull(ticket); Assert.NotNull(ticket2); Assert.AreSame(bag, manager.Pick(ticket)); Assert.AreSame(bag2, manager.Pick(ticket2)); }