@Test
  public void shouldPopulateTextDataWhenPopulatingData() {
    viewModel.setRequested("999");
    viewHolder.populate(viewModel, stockCard);

    assertEquals("12345", viewHolder.etDocumentNo.getText().toString());
    assertEquals("2015-11-11", viewHolder.txMovementDate.getText().toString());
    assertEquals("", viewHolder.etReceived.getText().toString());
    assertEquals("", viewHolder.etNegativeAdjustment.getText().toString());
    assertEquals("", viewHolder.etPositiveAdjustment.getText().toString());
    assertEquals("30", viewHolder.etIssued.getText().toString());
    assertEquals("70", viewHolder.txStockExistence.getText().toString());
    assertEquals("999", viewHolder.etRequested.getText().toString());
    assertEquals("issue description", viewHolder.txReason.getText().toString());
  }