code: func (c *MockCommunicator) Start(r *remote.Cmd) error {
  	r.Init()
  
  	if c.CommandFunc != nil {
  		return c.CommandFunc(r)
  	}
  
  	if !c.Commands[r.Command] {
  		return fmt.Errorf("Command not found!")
  	}
  
  	r.SetExitStatus(0, nil)
  
  	return nil
  }
docs: // Start implementation of communicator.Communicator interface