public void When_AddText_Expect_PaperToHaveSameText() { var textToAdd = "new text"; paper.AddText(textToAdd); Assert.AreEqual(paper.Text, textToAdd); }
public void When_EditText_Expect_TextToGoIntoLastRemovedText() { var text = "Remove text test"; var textToRemove = "test"; var editText = "edit"; var paper = new Paper(); paper.AddText(text); paper.RemoveText(textToRemove); paper.EditText(editText); Assert.AreEqual(paper.Text, "Remove text edit"); }
public void When_EditTextLengthIsGreaterThanOriginalTextLength_Expect_EditedTextToExpandOriginalText() { var text = "Remove text"; var textToRemove = "text"; var editText = "edited text"; var paper = new Paper(); paper.AddText(text); paper.RemoveText(textToRemove); paper.EditText(editText); Assert.AreEqual(paper.Text, "Remove edited text"); }
public void When_EditTextIsLongerThanErasedText_Expect_OverridingTextToBeAnAtSymbol() { var text = "Remove text test with edit"; var textToRemove = "text"; var editText = "edited text"; var paper = new Paper(); paper.AddText(text); paper.RemoveText(textToRemove); paper.EditText(editText); Assert.AreEqual(paper.Text, "Remove edite@e@@x@ith edit"); }
private void OnSymbolButtonClick(string symbol) { write_target.AddText(symbol); }