我收到一个错误
在模拟上调用一次,但为 0 次
下面是我的代码结构
public class GenerateAddress : IGenerateAddress
{
public GenerateAddress(IAddress createAdd, IValidate validate) {
//constructor
}
public Address GetAddressFromA(string name){..}
}
public class SaveAddress : ISaveAddress
{
public SaveAddress(IGenerateAddress generateaddress) {
//constructor
}
public bool Save(string name)
{
var address = generateaddress.GetAddressFromA(name);
......
//Rest of the code to save
}
}
Run Code Online (Sandbox Code Playgroud)
测试类 SaveAddress 的测试方法
public void TestVerifyGetAddressIsCalled()
{
var mockIAddress = new Mock<IAddress>();
var mockValidate = new Mock<IValidate>();
var genAddress = new Mock<IGenerateAddress>();
var objGenAdress = new …
Run Code Online (Sandbox Code Playgroud) 我们可以使用fabric-ca来验证用户对Web应用程序的身份验证,即在注册用户时我们发送ID和密码,我们是否可以使用相同的密码来验证用户对Web应用程序的身份.
如果是,如何基于Node Js SDK分享一些示例
此外,如果我们有多个组织和私人渠道,我们如何注册可以访问两个私人渠道的特定用户.
我正在尝试运行 Hyperledger Fabric Tuna 应用程序并在运行时收到以下错误 regiseterAdmin.js
Store path:/home/chaindev/.hfc-key-store
Error: Calling enrollment endpoint failed with error [Error: connect ECONNREFUSED 127.0.0.1:7054]
at ClientRequest.<anonymous> (/home/chaindev/fabricProjects/src/github.com/education/LFS171x/fabric-material/tuna-app/node_modules/fabric-ca-client/lib/FabricCAClientImpl.js:711:12)
at emitOne (events.js:116:13)
at ClientRequest.emit (events.js:211:7)
at Socket.socketErrorListener (_http_client.js:387:9)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at emitErrorNT (internal/streams/destroy.js:64:8)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
Failed to enroll admin: Error: Failed to enroll admin
Run Code Online (Sandbox Code Playgroud)