type Cybernetics … // AllCyberware provides a mock function with given fields: func (_m *Cybernetics) AllCyberware() common.CyberwareProfile { … } // AllModifiers provides a mock function with given fields: func (_m *Cybernetics) AllModifiers() map[common.ModifierType]float64 { … } // InstallCyberware provides a mock function with given fields: cost, slot, item func (_m *Cybernetics) InstallCyberware(cost int, slot common.CyberwareSlot, item common.Cyberware) { … } // TotalModifier provides a mock function with given fields: _a0 func (_m *Cybernetics) TotalModifier(_a0 common.ModifierType) float64 { … } // NewCybernetics creates a new instance of Cybernetics. 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 NewCybernetics(t interface { … }