def METHOD_NAME(self):
    # Create SSM Document
    ssm_client = client("ssm", region_name=AWS_REGION)
    ssm_document_name = "test-document"
    _ = ssm_client.create_document(
        Content=ssm_document_yaml,
        Name=ssm_document_name,
        DocumentType="Command",
        DocumentFormat="YAML",
        Tags=[
            {"Key": "test", "Value": "test"},
        ],
    )
    # Add permissions
    ssm_client.modify_document_permission(
        Name=ssm_document_name,
        PermissionType="Share",
        AccountIdsToAdd=[DEFAULT_ACCOUNT_ID],
    )
    ssm = SSM(self.set_mocked_audit_info())
    document_arn = f"arn:aws:ssm:{AWS_REGION}:{DEFAULT_ACCOUNT_ID}:document/{ssm_document_name}"
    assert len(ssm.documents) == 1
    assert ssm.documents
    assert ssm.documents[document_arn]
    assert ssm.documents[document_arn].arn == document_arn
    assert ssm.documents[document_arn].name == ssm_document_name
    assert ssm.documents[document_arn].region == AWS_REGION
    assert ssm.documents[document_arn].tags == [
        {"Key": "test", "Value": "test"},
    ]
    assert ssm.documents[document_arn].content == yaml.safe_load(ssm_document_yaml)
    assert ssm.documents[document_arn].account_owners == [DEFAULT_ACCOUNT_ID]