public void test_should_restore_split_from_intent() {
   Transaction split = new Transaction();
   split.id = -2;
   split.fromAccountId = 3;
   split.toAccountId = 5;
   split.categoryId = 7;
   split.fromAmount = -10000;
   split.toAmount = 4000;
   split.unsplitAmount = 300000;
   split.note = "My note";
   Intent intent = new Intent();
   split.toIntentAsSplit(intent);
   Transaction restored = Transaction.fromIntentAsSplit(intent);
   assertEquals(split.id, restored.id);
   assertEquals(split.fromAccountId, restored.fromAccountId);
   assertEquals(split.toAccountId, restored.toAccountId);
   assertEquals(split.categoryId, restored.categoryId);
   assertEquals(split.fromAmount, restored.fromAmount);
   assertEquals(split.toAmount, restored.toAmount);
   assertEquals(split.unsplitAmount, restored.unsplitAmount);
   assertEquals(split.note, restored.note);
 }