public void Escape_OneReasonToEscapeString() { // Arrange var str = "ab as+_Ag[ag;g\u0001[sa]gas'#g;sg['asgas[]lfawa."; // Act var result = ABSaveWriter.Escape(str); // Assert Assert.AreEqual(result, "ab as+_Ag[ag;g\\\u0001[sa]gas'#g;sg['asgas[]lfawa."); }
public void Escape_ReasonsToEscapeString() { // Arrange var str = "ab as+_Ag[ag;g\u0001[sa]g\u0004as\u0005'#g;sg['\u0003asga\u0005s[]lfa\u0006wa."; // Act var result = ABSaveWriter.Escape(str); // Assert Assert.AreEqual(result, "ab as+_Ag[ag;g\\\u0001[sa]g\\\u0004as\\\u0005'#g;sg['\\\u0003asga\\\u0005s[]lfa\\\u0006wa."); }
public void Escape_NoNeedToEscapeString() { // Arrange var str = "ab as+_Ag[ag;g[sa]gas'#g;sg['asgas[]lfawa."; // Act var result = ABSaveWriter.Escape(str); // Assert Assert.AreEqual(result, str); }