public TermEnvironment(ITermRepository termRepository, User user) { _termRepository = termRepository; _user = user; var pendingTerm = _termRepository.GetPendingTerm(); CurrentTerm = pendingTerm ?? new Term(1); }