package main import ( "context" "sync" ) type fakeST struct { dept string err error chapterID int64 } func (f *fakeST) GetUser(ctx context.Context, id int64) (*User, error) { if f.err != nil { return nil, f.err } return &User{ID: id, ChapterID: f.chapterID, Department: f.dept}, nil }