Shouldn't this be subclassed from MockExpectedCall?