Cómo realizar una prueba unitaria de un método que lee un archivo dado

Sé que esto es un poco ingenuo. Cómo realizar una prueba unitaria de este fragmento de código sin proporcionar un archivo físico como entrada. Soy nuevo en mockito y pruebas de unidad. Así que no estoy seguro. Por favor ayuda.

public static String fileToString(File file) throws IOException
{
    BufferedReader br = new BufferedReader(new FileReader(file));
    try {
        StringBuilder sb = new StringBuilder();
        String line = br.readLine();

        while (line != null) {
            sb.append(line);
            sb.append("\n");
            line = br.readLine();
        }
        return sb.toString();
    } finally {
        br.close();
    }
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta