Ejemplo n.º 1
0
 public OutputRegistrationRequest(Guid roundId, Script script, RealCredentialsRequest amountCredentialRequests, RealCredentialsRequest weightCredentialRequests)
 {
     RoundId = roundId;
     Script  = script;
     AmountCredentialRequests = amountCredentialRequests;
     WeightCredentialRequests = weightCredentialRequests;
 }
 public OutputRegistrationRequest(Guid roundId, TxOut output, RealCredentialsRequest amountCredentialRequests, RealCredentialsRequest weighCredentialRequests)
 {
     RoundId = roundId;
     Output  = output;
     AmountCredentialRequests = amountCredentialRequests;
     WeighCredentialRequests  = weighCredentialRequests;
 }
 public ConnectionConfirmationRequest(Guid roundId, Guid aliceId, ZeroCredentialsRequest zeroAmountCredentialRequests, RealCredentialsRequest realAmountCredentialRequests, ZeroCredentialsRequest zeroWeightCredentialRequests, RealCredentialsRequest realWeightCredentialRequests)
 {
     RoundId = roundId;
     AliceId = aliceId;
     ZeroAmountCredentialRequests = zeroAmountCredentialRequests;
     RealAmountCredentialRequests = realAmountCredentialRequests;
     ZeroWeightCredentialRequests = zeroWeightCredentialRequests;
     RealWeightCredentialRequests = realWeightCredentialRequests;
 }
    public void EqualityTest()
    {
        // Request #1.
        RealCredentialsRequest request1 = NewRealCredentialsRequest(1);

        // Request #2.
        RealCredentialsRequest request2 = NewRealCredentialsRequest(1);

        Assert.Equal(request1, request2);

        // Request #3.
        RealCredentialsRequest request3 = NewRealCredentialsRequest(2);

        Assert.NotEqual(request1, request3);
    }