public void Serialize() { CodeSweep.BuildTask.IgnoreInstance_Accessor accessor = new CodeSweep.BuildTask.IgnoreInstance_Accessor("c:\\subdir\\file.ext", "line text, with commas", "text", 5); string serialization = accessor.Serialize("c:\\"); Assert.AreEqual("subdir\\\\file.ext,text,5,line text\\, with commas", serialization, "Serialize did not return expected string."); CodeSweep.BuildTask.IgnoreInstance_Accessor accessor2 = new CodeSweep.BuildTask.IgnoreInstance_Accessor(serialization, "c:\\"); Assert.AreEqual("c:\\subdir\\file.ext", accessor.FilePath, "FilePath property incorrect."); Assert.AreEqual("line text, with commas", accessor.IgnoredLine, "IgnoredLine property incorrect."); Assert.AreEqual("text", accessor.IgnoredTerm, "IgnoredTerm property incorrect."); Assert.AreEqual(5, accessor.PositionOfIgnoredTerm, "PositionOfIgnoredTerm property incorrect."); }