示例#1
0
        public void PinReference_RejectsDuplicateLibraries()
        {
            var library = new ReferenceInfo(AddRemoveReferencesSetup.DummyGuidOne, "Reference", @"C:\Windows\System32\reference.dll", 1, 0);

            var settings = new ReferenceSettings();

            settings.PinReference(library);
            settings.PinReference(library);

            Assert.AreEqual(1, settings.GetPinnedReferencesForHost(null).Count);
        }
示例#2
0
        public void PinReference_RejectsDuplicateProjects()
        {
            const string host    = "EXCEL.EXE";
            var          project = new ReferenceInfo(Guid.Empty, "RecentProject", @"C:\Users\Rubberduck\Documents\RecentBook.xlsm", 0, 0);

            var settings = new ReferenceSettings();

            settings.PinReference(project, host);
            settings.PinReference(project, host);

            Assert.AreEqual(1, settings.GetPinnedReferencesForHost(host).Count);
        }