public void ShouldEscapeWindowsLineBreakss()
        {
            var result = new CleansGistContent().Clean(@"\tusing System;
using System.Linq;

public class SomeClass {
var something = ""kudos"";
}");

            result.Should().Equal("\\tusing System;\\r\\nusing System.Linq;\\r\\n\\r\\npublic class SomeClass {\\r\\nvar something = \\\"kudos\\\";\\r\\n}");
        }
Example #2
0
        public string CreateMessage(string filename, string content, string description,bool isPublic)
        {
            var realContent = new CleansGistContent().Clean(content);

            string retValue = "{"
                + "\"description\": \""+description+"\","
                + "\"public\": "+isPublic.ToString().ToLower()+","
                + "\"files\": {"
                + "\""+filename+"\": {"
                + "\"content\": \""+realContent+"\""
                + "}}}";
            return retValue;
        }
Example #3
0
        public string CreateMessage(string filename, string content)
        {
            var realContent = new CleansGistContent().Clean(content);

            return @"{
              ""public"": true,
              ""files"": {
            """ + filename + @""": {
              ""content"": """ + realContent + @"""
            }
              }
            }";
        }
Example #4
0
        public string CreateMessage(string filename, string content)
        {
            var realContent = new CleansGistContent().Clean(content);

            return(@"{
  ""public"": true,
  ""files"": {
    """ + filename + @""": {
      ""content"": """ + realContent + @"""
    }
  }
}");
        }
Example #5
0
        public string CreateMessage(string filename, string content, string description, bool isPublic)
        {
            var realContent = new CleansGistContent().Clean(content);


            string retValue = "{"
                              + "\"description\": \"" + description + "\","
                              + "\"public\": " + isPublic.ToString().ToLower() + ","
                              + "\"files\": {"
                              + "\"" + filename + "\": {"
                              + "\"content\": \"" + realContent + "\""
                              + "}}}";

            return(retValue);
        }
        public void ShouldEscapeTabs()
        {
            var result = new CleansGistContent().Clean(@"\tusing System;");

            result.Should().Equal("\\tusing System;");
        }