title: How can I add multiple result sets in go-sqlmock?
body: <p>I have a db query that returns 2 result sets and I would like to unit test the go function that performs this query.
  While I can add and test rows like this:  </p>
  
  <pre><code>myMockRows:=sqlmock.NewRows([]string{"col1","col2"}).AddRow("col1val1", "col2val2")
  mock.ExpectQuery("my_stored_procedure").WithArgs(arg1, arg2).WillReturnRows(myMockRows)
  </code></pre>
  
  <p>I am not sure how to proceed with creating multiple result sets in my <code>rows</code> object. How do I do that?</p>