def METHOD_NAME(self):
    attachments = self.unreal_crash_test_impl(get_unreal_crash_apple_file())
    assert len(attachments) == 6
    context, config, diagnostics, log, info, minidump = attachments
    assert context.name == "CrashContext.runtime-xml"
    context_file = File.objects.get(id=context.file_id)
    assert context_file.type == "unreal.context"
    assert context_file.checksum == "5d2723a7d25111645702fcbbcb8e1d038db56c6e"
    assert config.name == "CrashReportClient.ini"
    config_file = File.objects.get(id=config.file_id)
    assert config_file.type == "event.attachment"
    assert config_file.checksum == "4d6a2736e3e4969a68b7adbe197b05c171c29ea0"
    assert diagnostics.name == "Diagnostics.txt"
    diagnostics_file = File.objects.get(id=diagnostics.file_id)
    assert diagnostics_file.type == "event.attachment"
    assert diagnostics_file.checksum == "aa271bf4e307a78005410234081945352e8fb236"
    assert log.name == "YetAnotherMac.log"  # Log file is named after the project
    log_file = File.objects.get(id=log.file_id)
    assert log_file.type == "unreal.logs"
    assert log_file.checksum == "735e751a8b6b943dbc0abce0e6d096f4d48a0c1e"
    assert info.name == "info.txt"
    info_file = File.objects.get(id=info.file_id)
    assert info_file.type == "event.attachment"
    assert info_file.checksum == "279b27ac5d0e6792d088e0662ce1a18413b772bc"
    assert minidump.name == "minidump.dmp"
    minidump_file = File.objects.get(id=minidump.file_id)
    assert minidump_file.type == "event.applecrashreport"
    assert minidump_file.checksum == "728d0f4b09cf5a7942da3893b6db79ac842b701a"