    @Test
    public void testUpdateSingleDisabledBank() throws Exception {

        Bank bank = Mockito.mock(Bank.class);
        Mockito.when(bank.isDisabled()).thenReturn(true);

        TestableDataRetrieverTask testMe = new TestableDataRetrieverTask(bank);
        testMe.doInBackground();

        // Single disabled bank should be updated
        Mockito.verify(bank, Mockito.atLeastOnce()).update();

        // At least at the time of writing this (2016oct2) updating the bank
        // implicitly enables it. Of course having a test for that would be
        // better than not having one, but we don't right now.
    }