}
@Test
public void testGetClientCommandScheduler_2() {
ClientCommandSchedulerFactory theClientCommandSchedulerFactory = ClientCommandSchedulerFactory.getInstance();
ClientCommandScheduler theClientCommandScheduler = theClientCommandSchedulerFactory.getClientCommandScheduler();
assertNotNull(theClientCommandScheduler);
theClientCommandSchedulerFactory.setClientCommandSchedulerInstance(new ClientCommandScheduler() {
public void schedule(ClientCommand aCommand) {}
public void schedule(ClientCommand aCommand, int aDelay) {}
});
ClientCommandScheduler theClientCommandScheduler_2 = theClientCommandSchedulerFactory.getClientCommandScheduler();
assertNotNull(theClientCommandScheduler_2);
assertNotSame(theClientCommandScheduler, theClientCommandScheduler_2);
ClientCommandScheduler theClientCommandScheduler_3 = theClientCommandSchedulerFactory.getClientCommandScheduler();
assertNotNull(theClientCommandScheduler_3);
assertSame(theClientCommandScheduler_2, theClientCommandScheduler_3);
}