Exemple #1
0
        public void apply_replacement_end()
        {
            var suggestion = new Suggestion.Suggestion(StringRange.Between(6, 12), "Creeper!");

            suggestion.Apply("Hello world!").Should().BeEquivalentTo("Hello Creeper!");
        }
Exemple #2
0
        public void apply_replacement_everything()
        {
            var suggestion = new Suggestion.Suggestion(StringRange.Between(0, 12), "Oh dear.");

            suggestion.Apply("Hello world!").Should().BeEquivalentTo("Oh dear.");
        }
Exemple #3
0
        public void apply_replacement_middle()
        {
            var suggestion = new Suggestion.Suggestion(StringRange.Between(6, 11), "Alex");

            suggestion.Apply("Hello world!").Should().BeEquivalentTo("Hello Alex!");
        }
Exemple #4
0
        public void apply_replacement_start()
        {
            var suggestion = new Suggestion.Suggestion(StringRange.Between(0, 5), "Goodbye");

            suggestion.Apply("Hello world!").Should().BeEquivalentTo("Goodbye world!");
        }
Exemple #5
0
        public void apply_insertion_end()
        {
            var suggestion = new Suggestion.Suggestion(StringRange.At(5), " world!");

            suggestion.Apply("Hello").Should().BeEquivalentTo("Hello world!");
        }
Exemple #6
0
        public void apply_insertion_middle()
        {
            var suggestion = new Suggestion.Suggestion(StringRange.At(6), "small ");

            suggestion.Apply("Hello world!").Should().BeEquivalentTo("Hello small world!");
        }
Exemple #7
0
        public void apply_insertion_start()
        {
            var suggestion = new Suggestion.Suggestion(StringRange.At(0), "And so I said: ");

            suggestion.Apply("Hello world!").Should().BeEquivalentTo("And so I said: Hello world!");
        }