@Test
public void testAllows() throws Exception {

    Impersonation delegate = mock(Impersonation.class);
    ImpersonationFacade facade = getFacade(delegate);
    final Subject subject = new Subject();
    when(delegate.allows(subject)).thenReturn(true);
    assertTrue("is true", facade.allows(subject));
}