package persistence

import (
	"strings"
	"time"

	"github.com/nexuscrm/shared/pkg/models"
)

func testBulkAdmissionBatch() *models.BulkBatch {
	now := time.Now().UTC()
	return &models.BulkBatch{
		ID: "batch-one", JobID: "job-one", State: "Queued",
		ObjectKey: "bulk-ingest/job-one/batch-one.csv", StorageProvider: "s3",
		StorageBucket: "tenant-bucket", StorageAuthorityDigest: "sha256:" + strings.Repeat("a", 64),
		ContentSHA256: strings.Repeat("b", 64), ContentLength: 42,
		CreatedDate: now, SystemModstamp: now,
	}
}
