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); }
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); }