//revive:disable:imports-blocklist
package autogencase

import (
	"crypto/md5" // #nosec
	_ "embed"
	"fmt"
)

//go:embed testdata/7e2ff62.yaml
var dataTestCase []byte

func LoadTestCasesYAML() ([]byte, error) {
	return dataTestCase, nil
}

func GetTestCasesHash() (string, error) {
	h := md5.New() // #nosec
	if _, err := h.Write(dataTestCase); err != nil {
		return "", err
	}
	return fmt.Sprintf("%x", h.Sum(nil)), nil
}
