anchor.diff:          }
         }
       })).
  +
  +-define(assertOrderAccepted(Seq, OrderId, ResponseSeq),
  +  ?assertRecv(#seto_payload{
  +      type=order_accepted,
  +      order_accepted=#seto_order_accepted{
  +        order=OrderId,
  +        seq=ResponseSeq
  +      },
  +      eto_payload=#eto_payload{
  +        seq=Seq
  +      }
  +    })).
  +
  +-define(assertOrderCancelled(Seq, OrderId, Reason),
  +  ?assertRecv(#seto_payload{
  +      type=order_cancelled,
  +      order_cancelled=#seto_order_cancelled{
  +        order=OrderId,
  +        reason=Reason
  +      },
  +      eto_payload=#eto_payload{
  +        seq=Seq
  +      }
  +    })).
  
positive.code:       login_response=#eto_login_response{}
      }
    }).
  
  -define(assertRecv(Payload),
    Payload = recv()).
  
  
negative.code: 
  -define(assertLoginResponse(Seq),
    ?assertRecv(?loginResponse(Seq))).
  
  -define(assertLoginResponse(Seq, Session),
    ?assertRecv(?loginResponse(Seq, Session))).
  
  -define(assertPong(Seq),
    ?assertEto(#eto_payload{
  