1package fakes
2
3import (
4	"github.com/cloudfoundry/bosh-bootloader/config"
5	"github.com/cloudfoundry/bosh-bootloader/storage"
6)
7
8type Merger struct {
9	MergeCall struct {
10		CallCount int
11		Receives  struct {
12			GlobalFlags config.GlobalFlags
13			State       storage.State
14		}
15		Returns struct {
16			State storage.State
17			Error error
18		}
19	}
20}
21
22func (f *Merger) MergeGlobalFlagsToState(globalFlags config.GlobalFlags, state storage.State) (storage.State, error) {
23	f.MergeCall.CallCount++
24	f.MergeCall.Receives.GlobalFlags = globalFlags
25	f.MergeCall.Receives.State = state
26
27	return f.MergeCall.Returns.State, f.MergeCall.Returns.Error
28}
29