小编Haf*_*han的帖子

预期在模拟上调用一次,但使用 Moq 为 0 次

我收到一个错误

在模拟上调用一次,但为 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)

c# unit-testing moq

6
推荐指数
1
解决办法
2万
查看次数

存储用户凭据并通过Fabric-CA进行验证

我们可以使用fabric-ca来验证用户对Web应用程序的身份验证,即在注册用户时我们发送ID和密码,我们是否可以使用相同的密码来验证用户对Web应用程序的身份.

如果是,如何基于Node Js SDK分享一些示例

此外,如果我们有多个组织和私人渠道,我们如何注册可以访问两个私人渠道的特定用户.

hyperledger hyperledger-fabric

6
推荐指数
1
解决办法
1316
查看次数

调用注册端点失败,错误为 [错误:连接 ECONNREFUSED

我正在尝试运行 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)

hyperledger hyperledger-fabric

3
推荐指数
1
解决办法
8976
查看次数

标签 统计

hyperledger ×2

hyperledger-fabric ×2

c# ×1

moq ×1

unit-testing ×1