public void CanParseFileNameWithCommaPlusVersionString()
		{
			string text = entryPathWithComma + RecentFileEntry.Separator + entryVersion.ToString();
			entry = RecentFileEntry.Parse(text);
			Assert.AreEqual(entryPathWithComma, entry.Path);
			Assert.AreEqual(entryVersion, entry.CLRVersion);
		}
        public void EntryCanDisplayItself()
        {
			entry = new RecentFileEntry( entryPath, entryVersion );
			Assert.AreEqual(
                entryPath + RecentFileEntry.Separator + entryVersion.ToString(),
                entry.ToString());
        }
 public void EntryCanDisplayItself()
 {
     entry = new RecentFileEntry(entryPath, entryVersion);
     Assert.AreEqual(
         entryPath + RecentFileEntry.Separator + entryVersion.ToString(),
         entry.ToString());
 }
        public void CanParseFileNameWithCommaPlusVersionString()
        {
            string text = entryPathWithComma + RecentFileEntry.Separator + entryVersion.ToString();

            entry = RecentFileEntry.Parse(text);
            Assert.AreEqual(entryPathWithComma, entry.Path);
            Assert.AreEqual(entryVersion, entry.CLRVersion);
        }
        public void SetMostRecent(RecentFileEntry entry)
        {
            int index = IndexOf(entry.Path);

            if (index != -1)
            {
                fileEntries.RemoveAt(index);
            }

            fileEntries.Insert(0, entry);
            if (fileEntries.Count > MaxFiles)
            {
                fileEntries.RemoveAt(MaxFiles);
            }
        }
        private void AddEntriesForPrefix(string prefix)
        {
            for (int index = 1; index < MaxFiles; index++)
            {
                if (fileEntries.Count >= MaxFiles)
                {
                    break;
                }

                string fileSpec = ServiceContext.UserSettings.GetSetting(GetRecentFileKey(prefix, index)) as string;
                if (fileSpec != null)
                {
                    fileEntries.Add(RecentFileEntry.Parse(fileSpec));
                }
            }
        }
Example #7
0
 public void SetMostRecent(RecentFileEntry entry)
 {
     files.Insert(0, entry);
 }
		public void CanParseSimpleFileNameWithComma()
		{
			entry = RecentFileEntry.Parse(entryPathWithComma);
			Assert.AreEqual(entryPathWithComma, entry.Path);
			Assert.AreEqual(currentVersion, entry.CLRVersion);
		}
		public void CanCreateFromFileNameAndVersion()
		{
			entry = new RecentFileEntry( entryPath, entryVersion );
			Assert.AreEqual( entryPath, entry.Path );
			Assert.AreEqual( entryVersion, entry.CLRVersion );
		}
		public void CanCreateFromSimpleFileName()
		{
			entry = new RecentFileEntry( entryPath );
			Assert.AreEqual( entryPath, entry.Path );
			Assert.AreEqual( currentVersion, entry.CLRVersion );
		}
 public void CanParseSimpleFileNameWithComma()
 {
     entry = RecentFileEntry.Parse(entryPathWithComma);
     Assert.AreEqual(entryPathWithComma, entry.Path);
     Assert.AreEqual(currentVersion, entry.CLRVersion);
 }
 public void CanCreateFromFileNameAndVersion()
 {
     entry = new RecentFileEntry(entryPath, entryVersion);
     Assert.AreEqual(entryPath, entry.Path);
     Assert.AreEqual(entryVersion, entry.CLRVersion);
 }
 public void CanCreateFromSimpleFileName()
 {
     entry = new RecentFileEntry(entryPath);
     Assert.AreEqual(entryPath, entry.Path);
     Assert.AreEqual(currentVersion, entry.CLRVersion);
 }