Exemplo n.º 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!");
        }
Exemplo n.º 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.");
        }
Exemplo n.º 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!");
        }
Exemplo n.º 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!");
        }
Exemplo n.º 5
0
        public void apply_insertion_end()
        {
            var suggestion = new Suggestion.Suggestion(StringRange.At(5), " world!");

            suggestion.Apply("Hello").Should().BeEquivalentTo("Hello world!");
        }
Exemplo n.º 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!");
        }
Exemplo n.º 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!");
        }