public void apply_replacement_end() { var suggestion = new Suggestion.Suggestion(StringRange.Between(6, 12), "Creeper!"); suggestion.Apply("Hello world!").Should().BeEquivalentTo("Hello Creeper!"); }
public void apply_replacement_everything() { var suggestion = new Suggestion.Suggestion(StringRange.Between(0, 12), "Oh dear."); suggestion.Apply("Hello world!").Should().BeEquivalentTo("Oh dear."); }
public void apply_replacement_middle() { var suggestion = new Suggestion.Suggestion(StringRange.Between(6, 11), "Alex"); suggestion.Apply("Hello world!").Should().BeEquivalentTo("Hello Alex!"); }
public void apply_replacement_start() { var suggestion = new Suggestion.Suggestion(StringRange.Between(0, 5), "Goodbye"); suggestion.Apply("Hello world!").Should().BeEquivalentTo("Goodbye world!"); }
public void apply_insertion_end() { var suggestion = new Suggestion.Suggestion(StringRange.At(5), " world!"); suggestion.Apply("Hello").Should().BeEquivalentTo("Hello world!"); }
public void apply_insertion_middle() { var suggestion = new Suggestion.Suggestion(StringRange.At(6), "small "); suggestion.Apply("Hello world!").Should().BeEquivalentTo("Hello small world!"); }
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!"); }