code: func (c *MockCommunicator) UploadDir(dst string, src string) error {
  	v, ok := c.UploadDirs[src]
  	if !ok {
  		return fmt.Errorf("Directory not found!")
  	}
  
  	if v != dst {
  		return fmt.Errorf("expected: %q\n\ngot: %q\n", v, dst)
  	}
  
  	return nil
  }
docs: // UploadDir implementation of communicator.Communicator interface