public void AddFrameworkReference_SystemXmlToBeAdded_ReferenceAddedToProject()
        {
            CreateTestProject();
            CreateProjectSystem(project);

            projectSystem.AddFrameworkReference("System.Xml");

            ReferenceProjectItem referenceItem = ProjectHelper.GetReference(project, "System.Xml");

            ReferenceProjectItem expectedReferenceItem = new ReferenceProjectItem(project);

            expectedReferenceItem.Include = "System.Xml";

            ReferenceProjectItemAssert.AreEqual(expectedReferenceItem, referenceItem);
        }
        public void AddReference_AddReferenceToNUnitFramework_ReferenceAddedToProject()
        {
            CreateTestProject();
            CreateProjectSystem(project);
            project.IsSaved = false;

            string fileName = @"d:\projects\packages\nunit\nunit.framework.dll";

            projectSystem.AddReference(fileName, null);

            ReferenceProjectItem referenceItem = ProjectHelper.GetReference(project, "nunit.framework");

            ReferenceProjectItem expectedReferenceItem = new ReferenceProjectItem(project);

            expectedReferenceItem.Include  = "nunit.framework";
            expectedReferenceItem.HintPath = fileName;

            ReferenceProjectItemAssert.AreEqual(expectedReferenceItem, referenceItem);
        }