/// <summary> /// Initialize application global variables /// </summary> public static void Init(ISettingRepository setttingRepository) { CurrentFolders folder = new CurrentFolders(setttingRepository); Folders = folder; Folders.Init(); CurrentDevice device = new CurrentDevice(setttingRepository, Folders.DevicesGuid); Device = device; Device.Init(); CurrentUser userSystem = new CurrentUser(setttingRepository, Folders.UsersGuid); UserSystem = userSystem; UserSystem.Init(); CurrentUser user = new CurrentUser(setttingRepository, Folders.UsersGuid); User = user; User.Init(); SettingLog log = new SettingLog(setttingRepository); Log = log; Log.Init(); }
/// <summary> /// Set mock basic test data /// </summary> /// <returns></returns> public void InitializeTestDataBasic() { Dictionary <string, string> test = new Dictionary <string, string>(); CurrentFolders folder = new CurrentFolders(this); test.Add($"{nameof(CurrentFolders)}{nameof(folder.DevicesGuid)}", "9866738119bc461fb6c2bb14751ffcb0"); test.Add($"{nameof(CurrentFolders)}{nameof(folder.UsersGuid)}", "f426ad8fd1f44849b61f9e3a486e4fab"); CurrentDevice device = new CurrentDevice(this, test.GetValueOrDefault($"{ nameof(CurrentFolders)}{folder.DevicesGuid}")); test.Add($"{nameof(CurrentDevice)}{nameof(device.DeviceGuid)}", "675f383f708841568e27626889b0344d"); CurrentUser user = new CurrentUser(this, test.GetValueOrDefault($"{ nameof(CurrentFolders)}{folder.UsersGuid}")); test.Add($"{nameof(CurrentUser)}{nameof(user.UserGuid)}", "2ec9e33c41094e8e9b75f7d5a77e7b57"); persistText = test; }