actual = testAddBotUtil.addBot(args, mockGame, mockClient.getHost(), mockClient.getPort());
TestCase.assertEquals(expected, actual);
BehaviorSettings expectedBehavior = BehaviorSettingsFactory.getInstance().getBehavior("BERSERK");
TestCase.assertEquals(expectedBehavior, mockPrincess.getBehaviorSettings());
actual = testAddBotUtil.addBot(args, mockGame, mockClient.getHost(), mockClient.getPort());
TestCase.assertEquals(expected, actual);
expectedBehavior = BehaviorSettingsFactory.getInstance().getBehavior("ESCAPE");
TestCase.assertEquals(expectedBehavior, mockPrincess.getBehaviorSettings());
actual = testAddBotUtil.addBot(args, mockGame, mockClient.getHost(), mockClient.getPort());
TestCase.assertEquals(expected, actual);
expectedBehavior = BehaviorSettingsFactory.getInstance().getBehavior("DEFAULT");
TestCase.assertEquals(expectedBehavior, mockPrincess.getBehaviorSettings());
actual = testAddBotUtil.addBot(args, mockGame, mockClient.getHost(), mockClient.getPort());
TestCase.assertEquals(expected, actual);
expectedBehavior = BehaviorSettingsFactory.getInstance().getBehavior("ESCAPE");
TestCase.assertEquals(expectedBehavior, mockPrincess.getBehaviorSettings());
actual = testAddBotUtil.addBot(args, mockGame, mockClient.getHost(), mockClient.getPort());
TestCase.assertEquals(expected, actual);
expectedBehavior = BehaviorSettingsFactory.getInstance().getBehavior("DEFAULT");
TestCase.assertEquals(expectedBehavior, mockPrincess.getBehaviorSettings());