@Test
public void testAcceptSimultaneousLimit() {

	String hitId = "testHITId";	
	String workerId = "testWorkerId";		
	String assignmentId = "testAssignmentId";		
	
	Session takenSession = new Session();
	takenSession.setHitId(hitId);
	takenSession.setWorkerId(workerId);
	takenSession.setAssignmentId(assignmentId);		
	
	assertEquals(SessionStatus.ASSIGNED, SessionRecord.status(takenSession));
	
	tracker.saveSession(takenSession);
	String hitId2 = "testHITId2";		
	String assignmentId2 = "assignmentId2";
	MockServerSession conn = new MockServerSession();
	
	// Attempt to take new session
	server.sessionAccept(conn, hitId2, assignmentId2, workerId);
	
	assertEquals(conn.lastChannel, USER_CHANNEL);
	assertEquals(Codec.status_simultaneoussessions, ((Map<String, Object>) conn.lastData).get("status"));
}