@Test
public void checkNewAdapterDelegatesManagerInstanceNotNull() {

    // Empty constructor should produce a new instance of AdapterDelegatesManager
    ListDelegationAdapter<List<Object>> adapter = new ListDelegationAdapter<List<Object>>() {
        @Override
        public int getItemCount() {
            // Hacky but does the job
            Assert.assertNotNull(this.delegatesManager);
            return 0;
        }
    };
    adapter.getItemCount();
}