文件名称:dingo::wolf:轻松,快速且类型安全的Go依赖注入
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-28 10:40:46
golang dependency-injection mocking factories Go
:wolf: 丁戈 轻松,快速且类型安全的Go依赖注入。 嘲笑时钟 模拟运行时依赖项 安装 go get -u github.com/elliotchance/dingo 建造容器 构建或重建容器的操作如下: dingo 该容器是从与运行dingo命令所在目录相同的目录dingo.yml中创建的。 这应该是您的模块/存储库的根。 这是dingo.yml的示例: services : SendEmail : type : ' *SendEmail ' interface : EmailSender properties : From : ' "hi@welcome.com" ' CustomerWelcome : type : ' *CustomerWelcome ' returns : NewCustomerWelcome(@{
【文件预览】:
dingo-master
----dingotest()
--------whats_the_time.go(215B)
--------http.go(602B)
--------dingo.yml(2KB)
--------customer_welcome.go(385B)
--------dingo_test.go(4KB)
--------go-sub-pkg()
--------email_sender.go(88B)
--------dingo.go(5KB)
--------send_email.go(208B)
----type_test.go(7KB)
----service_test.go(6KB)
----type.go(3KB)
----service.go(7KB)
----arguments.go(455B)
----expression.go(2KB)
----LICENSE(1KB)
----property.go(71B)
----main.go(1KB)
----.gitignore(206B)
----go.sum(3KB)
----services.go(1KB)
----README.md(9KB)
----util.go(1KB)
----arguments_test.go(1KB)
----file.go(3KB)
----go.mod(461B)