type CanVoiceChat … // ActiveOnStreaming provides a mock function with given fields: func (_m *CanVoiceChat) ActiveOnStreaming() bool { … } // ActiveOnVideo provides a mock function with given fields: func (_m *CanVoiceChat) ActiveOnVideo() bool { … } // ActiveOnVoice provides a mock function with given fields: func (_m *CanVoiceChat) ActiveOnVoice() bool { … } // IncrementVoiceMinutes provides a mock function with given fields: _a0 func (_m *CanVoiceChat) IncrementVoiceMinutes(_a0 int) { … } // LastOnVoice provides a mock function with given fields: func (_m *CanVoiceChat) LastOnVoice() time.Time { … } // SetLastOnVoice provides a mock function with given fields: func (_m *CanVoiceChat) SetLastOnVoice() { … } // TotalVoiceMinutes provides a mock function with given fields: func (_m *CanVoiceChat) TotalVoiceMinutes() int { … } // TrackVoicePacket provides a mock function with given fields: func (_m *CanVoiceChat) TrackVoicePacket() { … } // VoicePacketCount provides a mock function with given fields: func (_m *CanVoiceChat) VoicePacketCount() int { … } // NewCanVoiceChat creates a new instance of CanVoiceChat. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewCanVoiceChat(t interface { … }