title: How to test contract with multiple accounts / addresses in truffle?
body: <p>I want to test my truffle contract with multiple <code>msg.sender</code> addresses. Like "the first user sell token, the second user buys this token". For one address I simply write something like <code>contract.buy.value(10 wei)();</code>. But where I could get another address and how to send money from him?</p>
  
  <p>I write my tests on solidity, not on javascript.</p>