/// <summary> /// Regenerates the recent learning modules with two unique LearningModulesIndexEntry's /// </summary> /// <returns></returns> /// <remarks>Documented by Dev07, 2009-03-03</remarks> private void generateTestContext() { RecentLearningModules.Clear(); RecentLearningModules.Add(lm1); Thread.Sleep(50); RecentLearningModules.Add(lm2); Thread.Sleep(50); }
/// <summary> /// Adds the recent learning module. /// </summary> /// <param name="learningModule">The learning module.</param> /// <remarks>Documented by Dev03, 2009-05-11</remarks> public static void AddRecentLearningModule(LearningModulesIndexEntry learningModule) { RecentLearningModules.Add(learningModule); RecentLearningModules.Dump(Setup.RecentLearningModulesPath); if (RunningFromStick()) { Setup.AddRecentFileToStick(learningModule); } }
public void AddTest01() { generateTestContext(); Thread.Sleep(10); RecentLearningModules.Add(lm1); // test that original recent list item was erased and replaced Assert.AreEqual(2, RecentLearningModules.GetRecentModules().Count); // test that the overwritten recent item is now the most recent CompareLMIndexEntry(lm1, RecentLearningModules.MostRecentLearningModule); }
/// <summary> /// Upgrades the settings from an earlier version. /// </summary> /// <remarks>Documented by Dev05, 2007-11-14</remarks> public static void UpgradeFromEarlierVersion() { if (!Settings.Default.Upgraded) { try //[ML-397] ML sometimes throws an exception when trying to update old user seetings { Settings.Default.Upgrade(); } catch { } Settings.Default.Upgraded = true; Settings.Default.Save(); //try to import recent files List <string> recent = GetRecentFilesFromStick();; if (recent.Count > 0) { recent.Reverse(); recent.ForEach(delegate(String file) { try { if (!File.Exists(file)) { return; } } catch { return; } LearningModulesIndexEntry entry = FolderIndexEntry.CreateNewOdxLearningModuleEntryStatic(file); RecentLearningModules.Add(entry); }); RecentLearningModules.Dump(RecentLearningModulesPath); Settings.Default.RecentFiles = string.Empty; } Settings.Default.Save(); } }
public void AddTest() { RecentLearningModules.Add((LearningModulesIndexEntry)null); }
public void MostRecentLearningModuleTest() { RecentLearningModules.Add(lm1); CompareLMIndexEntry(lm1, RecentLearningModules.GetRecentModules()[0]); }