Skip to content

Instantly share code, notes, and snippets.

@ShaileshSurya
Created August 9, 2020 06:44
Show Gist options
  • Save ShaileshSurya/d56dc3897200c1084c92730316db5dac to your computer and use it in GitHub Desktop.
Save ShaileshSurya/d56dc3897200c1084c92730316db5dac to your computer and use it in GitHub Desktop.
mocking_external_dependency.go
package mock
import (
"errors"
"fmt"
"github.com/ShaileshSurya/go-external-mocking/dependfactory/interfacer"
)
// MockExternal ...
type MockExternal struct {
interfacer.External
}
// DependencyFunction ...
func (e MockExternal) DependencyFunction() error {
fmt.Println("Hurray Mock Dependency Fuction is called...")
return errors.New("Error Returning from depenedency function")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment