Got the same error on NUnit version 2.5.2.9222, but unrelated to F#, and it also seems related to bug #419106.
To reproduce, one can use the following test:
[Test]
public void ReproduceErrorPopupWithinNUnit()
{
Assert.That(123, new NUnit.Framework.Constraints.ExactTypeConstraint(typeof(System.Collections.Generic.List<bool?>)));
}
I got the following popup and exception details:
NUnit Test Run Failed
System.ArgumentException: Cannot have ']]>' inside an XML CDATA block.
System.ArgumentException...
at System.Xml.XmlTextWriter.WriteCData(String text)
at NUnit.Util.XmlResultWriter.WriteCData(String text)
at NUnit.Util.XmlResultWriter.WriteFailureElement(TestResult result)
at NUnit.Util.XmlResultWriter.WriteResultElement(TestResult result)
at NUnit.Util.XmlResultWriter.WriteChildResults(TestResult result)
at NUnit.Util.XmlResultWriter.WriteResultElement(TestResult result)
at NUnit.Util.XmlResultWriter.WriteChildResults(TestResult result)
at NUnit.Util.XmlResultWriter.WriteResultElement(TestResult result)
at NUnit.Util.XmlResultWriter.WriteChildResults(TestResult result)
at NUnit.Util.XmlResultWriter.WriteResultElement(TestResult result)
at NUnit.Util.XmlResultWriter.WriteChildResults(TestResult result)
at NUnit.Util.XmlResultWriter.WriteResultElement(TestResult result)
at NUnit.Util.XmlResultWriter.WriteChildResults(TestResult result)
at NUnit.Util.XmlResultWriter.WriteResultElement(TestResult result)
at NUnit.Util.XmlResultWriter.SaveTestResult(TestResult result)
at NUnit.Util.TestLoader.SaveLastResult(String fileName)
at NUnit.Util.TestLoader.RunFinished(TestResult testResult)
Got the same error on NUnit version 2.5.2.9222, but unrelated to F#, and it also seems related to bug #419106.
To reproduce, one can use the following test:
[Test] opupWithinNUnit () That(123, new NUnit.Framework .Constraints. ExactTypeConstr aint(typeof( System. Collections. Generic. List<bool? >)));
public void ReproduceErrorP
{
Assert.
}
I got the following popup and exception details:
NUnit Test Run Failed ArgumentExcepti on: Cannot have ']]>' inside an XML CDATA block. ArgumentExcepti on... Xml.XmlTextWrit er.WriteCData( String text) XmlResultWriter .WriteCData( String text) XmlResultWriter .WriteFailureEl ement(TestResul t result) XmlResultWriter .WriteResultEle ment(TestResult result) XmlResultWriter .WriteChildResu lts(TestResult result) XmlResultWriter .WriteResultEle ment(TestResult result) XmlResultWriter .WriteChildResu lts(TestResult result) XmlResultWriter .WriteResultEle ment(TestResult result) XmlResultWriter .WriteChildResu lts(TestResult result) XmlResultWriter .WriteResultEle ment(TestResult result) XmlResultWriter .WriteChildResu lts(TestResult result) XmlResultWriter .WriteResultEle ment(TestResult result) XmlResultWriter .WriteChildResu lts(TestResult result) XmlResultWriter .WriteResultEle ment(TestResult result) XmlResultWriter .SaveTestResult (TestResult result) TestLoader. SaveLastResult( String fileName) TestLoader. RunFinished( TestResult testResult)
System.
System.
at System.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.
at NUnit.Util.