1package manifestfakes
2
3import (
4	bideplmanifest "github.com/cloudfoundry/bosh-cli/deployment/manifest"
5	biproperty "github.com/cloudfoundry/bosh-utils/property"
6)
7
8func NewFakeReleaseJobRef() bideplmanifest.ReleaseJobRef {
9	return bideplmanifest.ReleaseJobRef{
10		Name:    "fake-release-job-ref-name",
11		Release: "fake-release-job-ref-release",
12	}
13}
14
15func NewFakeJob() bideplmanifest.Job {
16	return bideplmanifest.Job{
17		Name:      "fake-deployment-job",
18		Instances: 1,
19		Templates: []bideplmanifest.ReleaseJobRef{NewFakeReleaseJobRef()},
20	}
21}
22
23func NewFakeDeployment() bideplmanifest.Manifest {
24	return bideplmanifest.Manifest{
25		Name:       "fake-deployment-name",
26		Properties: biproperty.Map{},
27		Jobs:       []bideplmanifest.Job{NewFakeJob()},
28	}
29}
30