public RepositoryRootDeletedDetection(IDirectoryInfo localRootPath) {
if (localRootPath == null) {
throw new ArgumentNullException();
}
this.path = localRootPath;
this.absolutePath = this.path.FullName;
this.isRootFolderAvailable = this.IsRootFolderAvailable();
}