def METHOD_NAME(self):
    secretsmanager_client = client("secretsmanager", region_name=AWS_REGION)
    # Create Secret
    resp = secretsmanager_client.create_secret(
        Name="test-secret",
        SecretString="test-secret",
        Tags=[
            {"Key": "test", "Value": "test"},
        ],
    )
    secret_arn = resp["ARN"]
    secret_name = resp["Name"]
    # Create IAM Lambda Role
    iam_client = client("iam", region_name=AWS_REGION)
    iam_role = iam_client.create_role(
        RoleName="rotation-lambda-role",
        AssumeRolePolicyDocument="test-policy",
        Path="/",
    )["Role"]["Arn"]
    # Create S3 Bucket
    s3_client = resource("s3", region_name=AWS_REGION)
    s3_client.create_bucket(
        Bucket="test-bucket",
        CreateBucketConfiguration={"LocationConstraint": AWS_REGION},
    )
    # Create Lambda Code
    zip_output = io.BytesIO()
    zip_file = zipfile.ZipFile(zip_output, "w", zipfile.ZIP_DEFLATED)
    zip_file.writestr(
        "lambda_function.py",
        """
        def lambda_handler(event, context):
            print("custom log event")
            return event
        """,
    )
    zip_file.close()
    zip_output.seek(0)
    # Create Rotation Lambda
    lambda_client = client("lambda", region_name=AWS_REGION)
    resp = lambda_client.create_function(
        FunctionName="rotation-lambda",
        Runtime="python3.7",
        Role=iam_role,
        Handler="lambda_function.lambda_handler",
        Code={"ZipFile": zip_output.read()},
        Description="test lambda function",
        Timeout=3,
        MemorySize=128,
        PackageType="ZIP",
        Publish=True,
        VpcConfig={
            "SecurityGroupIds": ["sg-123abc"],
            "SubnetIds": ["subnet-123abc"],
        },
    )
    lambda_arn = resp["FunctionArn"]
    # Enable Rotation
    secretsmanager_client.rotate_secret(
        SecretId=secret_arn,
        RotationLambdaARN=lambda_arn,
        RotationRules={
            "AutomaticallyAfterDays": 90,
            "Duration": "3h",
            "ScheduleExpression": "rate(10 days)",
        },
        RotateImmediately=True,
    )
    # Set partition for the service
    audit_info = self.set_mocked_audit_info()
    secretsmanager = SecretsManager(audit_info)
    assert len(secretsmanager.secrets) == 1
    assert secretsmanager.secrets
    assert secretsmanager.secrets[secret_arn]
    assert secretsmanager.secrets[secret_arn].name == secret_name
    assert secretsmanager.secrets[secret_arn].arn == secret_arn
    assert secretsmanager.secrets[secret_arn].region == AWS_REGION
    assert secretsmanager.secrets[secret_arn].rotation_enabled is True
    assert secretsmanager.secrets[secret_arn].tags == [
        {"Key": "test", "Value": "test"},
    ]