From 09e8bb1a3413f903367a221df07a0ead320e9272 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 9 Aug 2012 18:14:29 -0700 Subject: [PATCH] Adding missing file --HG-- branch : 1.x --- .../Common/BbcodeFilterTests.cs | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/Orchard.Core.Tests/Common/BbcodeFilterTests.cs diff --git a/src/Orchard.Core.Tests/Common/BbcodeFilterTests.cs b/src/Orchard.Core.Tests/Common/BbcodeFilterTests.cs new file mode 100644 index 000000000..cd5b3dac8 --- /dev/null +++ b/src/Orchard.Core.Tests/Common/BbcodeFilterTests.cs @@ -0,0 +1,38 @@ +using NUnit.Framework; +using Orchard.Core.Common.Services; + +namespace Orchard.Core.Tests.Common { + [TestFixture] + public class BbcodeFilterTests { + + private readonly BbcodeFilter _filter = new BbcodeFilter(); + + [Test] + public void ShouldIgnoreText() { + const string text = "foo bar baz"; + var processed = _filter.ProcessContent(text, null); + Assert.That(processed, Is.EqualTo(text)); + } + + [Test] + public void ShouldReplaceUrl() { + const string text = "foo [url]bar[/url] baz"; + var processed = _filter.ProcessContent(text, null); + Assert.That(processed, Is.EqualTo("foo bar baz")); + } + + [Test] + public void ShouldReplaceImg() { + const string text = "foo [img]bar[/img] baz"; + var processed = _filter.ProcessContent(text, null); + Assert.That(processed, Is.EqualTo("foo bar baz")); + } + + [Test] + public void ShouldReplaceUrlWithTitle() { + const string text = "foo [url=alink]bar[/url] baz"; + var processed = _filter.ProcessContent(text, null); + Assert.That(processed, Is.EqualTo("foo bar baz")); + } + } +} \ No newline at end of file