public void ReferenceStyleCopJson_ProjectWithItemGroup_AddsNewRulesetReference()
    {
        // Arrange
        var          projectXmlGenerator  = new StyleCopProjectXmlGenerator(XML_PROJECT);
        const string STYLE_FILE_REFERENCE = "<AdditionalFiles Include=\"{0}/{1}\" />";
        var          codeFixDllPath       = string.Format(STYLE_FILE_REFERENCE, _packageDir.FullName, "stylecop.json");

        // Act
        projectXmlGenerator.ReferenceStyleCopJsonRules();

        var projectStr = projectXmlGenerator.ToString();

        StringAssert.Contains(XML_ITEMGROUP_OPEN, projectStr, "ItemGroup tag missing.");
        StringAssert.Contains(codeFixDllPath, projectStr, "Style rules reference missing.");
        StringAssert.Contains(XML_ITEMGROUP_CLOSE, projectStr, "ItemGroup tag close missing.");
    }