Example #1
0
        private static Diff DeletedFileDiff(string content, string path)
        {
            var header = new Header(new FormatType("generated"), new[]
            {
                new File('a', path),
                new File('b', "/dev/null")
            });

            var lines = content.SplitIntoLines()
                        .Select(x => (ILine) new SubtractionLine(x));
            var range   = new ChunkRange(new ChangeRange(1, lines.Count()), new ChangeRange(0, 0));
            var snippet = new SubtractionSnippet(lines);
            var chunk   = new Chunk(range, new[] { snippet });

            return(new Diff(header, new[] { chunk }));
        }
Example #2
0
        private static Diff DeletedFileDiff(string content, string path)
        {
            var header = new Header(new FormatType("generated"), new[]
            {
                new File('a', path),
                new File('b', "/dev/null")
            });

            var lines = content.SplitIntoLines()
                .Select(x => (ILine)new SubtractionLine(x));
            var range = new ChunkRange(new ChangeRange(1, lines.Count()), new ChangeRange(0, 0));
            var snippet = new SubtractionSnippet(lines);
            var chunk = new Chunk(range, new[] { snippet });

            return new Diff(header, new[] { chunk });
        }