@Test
  public void testContainerAssignmentOfMultipleFiles() {
    System.out.println(Constants.TESTCASE_LIMITER);
    System.out.println(this.getClass().getSimpleName() + ": " + name.getMethodName());
    int id1 = 1001;
    int id2 = 1002;
    int id3 = 2000;
    int shareRelationID = 4444;
    // Create FileInfo
    FileInfoEncrypt textFileInfo1 =
        new FileInfoEncrypt(id1, textFile.getAbsolutePath(), shareRelationID);
    FileInfoEncrypt textFileInfo2 =
        new FileInfoEncrypt(id2, textFile.getAbsolutePath(), shareRelationID);
    FileInfoEncrypt textFileInfoBigger =
        new FileInfoEncrypt(id3, textFileBigger.getAbsolutePath(), shareRelationID);

    // create FileInfoList
    List<FileInfoEncrypt> fileInfoList = new ArrayList<FileInfoEncrypt>();
    fileInfoList.add(textFileInfo1);
    fileInfoList.add(textFileInfo2);
    fileInfoList.add(textFileInfoBigger);

    // set Max Container Size
    containerManager.setMaxContainerSize(textFile.length() * 2 + 1);

    // get the gerated File Infos
    containerManager.assignContainerID(fileInfoList);

    assertFalse(fileInfoList.isEmpty()); // not Empty

    // check if both textfiles are in the same container
    assertTrue(
        fileInfoList.get(fileInfoList.indexOf(textFileInfo1)).getContainerInfo().getContainerID()
            == fileInfoList
                .get(fileInfoList.indexOf(textFileInfo2))
                .getContainerInfo()
                .getContainerID());
    // Check Size of these container
    assertTrue(
        fileInfoList
                .get(fileInfoList.indexOf(textFileInfo1))
                .getContainerInfo()
                .getEstimatedContainerSize()
            == (textFile.length() * 2));

    // check if the Bigger File is in another container
    assertFalse(
        fileInfoList.get(fileInfoList.indexOf(textFileInfo1)).getContainerInfo().getContainerID()
            == fileInfoList
                .get(fileInfoList.indexOf(textFileInfoBigger))
                .getContainerInfo()
                .getContainerID());
    // Check Size of this container
    assertTrue(
        fileInfoList
                .get(fileInfoList.indexOf(textFileInfoBigger))
                .getContainerInfo()
                .getEstimatedContainerSize()
            == textFileBigger.length());
  }