public async Task ReplacesContentWithEmptyString() { // Given TestDocument document = new TestDocument("Original"); ReplaceContent replace = new ReplaceContent(string.Empty); // When TestDocument result = await ExecuteAsync(document, replace).SingleAsync(); // Then result.Content.ShouldBeEmpty(); }
public async Task OutputsOriginalDocumentForNullContent() { // Given TestDocument document = new TestDocument("Original"); ReplaceContent replace = new ReplaceContent((string)null); // When TestDocument result = await ExecuteAsync(document, replace).SingleAsync(); // Then result.ShouldBe(document); }
public async Task ReplacesContent() { // Given TestDocument document = new TestDocument("Original"); ReplaceContent replace = new ReplaceContent("Replaced"); // When TestDocument result = await ExecuteAsync(document, replace).SingleAsync(); // Then result.Content.ShouldBe("Replaced"); }