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