Support additional interfaces when mock
Merge pull request #18 from scott-xu/master

Support additional interfaces when mock