An alternative is to grant Moq InternalVisibleTo in the client assembly so that internal methods/properties can be mocked.