Classes can implement multiple interfaces. It might happen that the component under test expects the incoming dependency to implement more than one interface, like in the snippet below.
While being a signal that responsibilities are not properly split across interfaces, it's something that developers need to be able to cope with while developing unit tests.
Moq offers a way to decorate a mock with additional interfaces using the construct As, giving developers the possibility to configure and verify methods of the added interface.