code: func (c *Conn) Command(commandName string, args ...interface{}) *Cmd {
  	cmd := &Cmd{
  		Name: commandName,
  		Args: args,
  	}
  	c.removeRelatedCommands(commandName, args)
  	c.commands = append(c.commands, cmd)
  	return cmd
  }
docs: // Command register a command in the mock system using the same arguments of
  // a Do or Send commands. It will return a registered command object where
  // you can set the response or error