Is this bad practice?
@property (nonatomic, weak) NSObject<TTModalDelegate, TTTimeEntryVCDelegate> *delegate;
I'm trying to test something using the Kiwi framework by mocking this delegate that conforms to two protocols. However, it appears this is not possible from reading the docs and internet searching. I can create a mocked delegate that conforms to a single protocol like so:
NSObject *mockDelegate = [KWMock mockForProtocol:@protocol(TTTimeEntryVCDelegate)];
I'm wondering if Kiwi doesn't have the ability for a mock to conform to multiple protocols because it is bad practice. If so, why is it bad practice?