func NewResolver(opts ...Option) resolver.Interface {
	r := &Resolver{}

	// Apply all options.
	for _, o := range opts {
		o(r)
	}

	return r
}
// NewResolver will create a new mock Resolver.
NewResolver will create a new mock Resolver.
// NewResolver will create a new mock Resolver .
func NewResolver(opts ...Option) resolver.Interface {
	r := &Resolver{}
	for _, o := range opts {
		o(r)
	}
	return r
}
func NewResolver ( opts ... Option ) resolver . Interface { r := & Resolver { } for _ , o := range opts { o ( r ) } return r }
NewResolver will create a new mock Resolver.
NewResolver will create a new mock Resolver .
// Apply all options.