adgensqlrepositorytest was untracked. refactoring: adgensqlrepository disposes dbcontext in public functions, reuses dbcontext in private functions