You have been subscribed to a public bug: This is my code:
[Test] public void Test_NUnitBug() { const string ExpectedString = "NUnit is :) happy!"; Encoding encoding = Encoding.Unicode; byte[] bytes = encoding.GetBytes(ExpectedString); string actualString = encoding.GetString(bytes); Console.WriteLine(actualString); Console.WriteLine(ExpectedString); Console.WriteLine(actualString.Length); Console.WriteLine(ExpectedString.Length); Assert.That(actualString, Is.StringMatching(ExpectedString)); } This is the exception: NUnit is :) happy! NUnit is :) happy! 18 18 System.ArgumentException : parsing "NUnit is :) happy!" - Too many )'s. at System.Text.RegularExpressions.RegexParser.ScanRegex() at System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op) at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, Boolean useCache) at System.Text.RegularExpressions.Regex.IsMatch(String input, String pattern, RegexOptions options) at NUnit.Framework.Constraints.RegexConstraint.Matches(Object actual) at NUnit.Framework.Assert.That(Object actual, IResolveConstraint expression, String message, Object[] args) at MyCopy.Test_NUnitBug() in MyTest.cs: line 48 ------ I ran NUnit using the console and ReSharper. ** Affects: nunit-3.0 Importance: Undecided Status: New -- Exception in -Is.StringMatching(string)- method https://bugs.launchpad.net/bugs/697919 You received this bug notification because you are a member of NUnit Core Developers, which is the registrant for NUnit Framework. _______________________________________________ Mailing list: https://launchpad.net/~nunit-core Post to : nunit-core@lists.launchpad.net Unsubscribe : https://launchpad.net/~nunit-core More help : https://help.launchpad.net/ListHelp