    @Test
    public void testMarkAsBusy() throws Exception {

        // This test is doing double-duty, testing both the Object and String versions of the method
        CappuccinoResourceWatcher watcher1 = Cappuccino.newIdlingResourceWatcher(ANY_NAME);
        CappuccinoResourceWatcher watcher2 = Cappuccino.newIdlingResourceWatcher(new Object());

        Cappuccino.markAsBusy(ANY_NAME);
        Cappuccino.markAsBusy(new Object());

        assertThat(watcher1.isIdle(), is(false));
        assertThat(watcher2.isIdle(), is(false));
    }