Example #1
0
        public void OpenSavePidlMruTest()
        {
            var r   = new OpenSavePidlMRU();
            var reg = new RegistryHive(@"..\..\Hives\ntuser1.dat");

            reg.ParseHive();

            var key = reg.GetKey(@"Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU");

            Check.That(r.Values.Count).IsEqualTo(0);

            r.ProcessValues(key);

            Check.That(r.Values.Count).IsEqualTo(16);
        }
Example #2
0
        public void BlakeOpenSavePidlMRU()
        {
            var r = new OpenSavePidlMRU();

            var reg = new RegistryHive(@"D:\SynologyDrive\Registry\NTUSER_dblake.DAT");

            reg.ParseHive();

            var key = reg.GetKey(@"Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU");

            Check.That(r.Values.Count).IsEqualTo(0);

            r.ProcessValues(key);

            Check.That(r.Values.Count).IsEqualTo(57);
            Check.That(r.Errors.Count).IsEqualTo(0);

            var ff = (RegistryPlugin.OpenSavePidlMRU.ValuesOut)r.Values[0];

            Check.That(ff.AbsolutePath)
            .IsEqualTo(
                @"Web sites\https://asgardventurecapital.sharepoint.com\Shared Documents\Confidential Analysis Data\NETFLIX_10-K_20130201.xlsx");
            Check.That(ff.ValueName).IsEqualTo("17");
        }