@Test
public void testGetDelegateInstance() {

  TestDelegate delegate1 = provider.get(TestDelegate.class);
  TestDelegate delegate2 = provider.get(TestDelegate.class);
  assertNotNull(delegate1);
  assertNotNull(delegate2);
  assertNotSame(delegate1, delegate2);
}