Mock Interface Deeply mock typescript interfaces to allow you to adhere to solid principals. Zero dependencies.