public void Exception()
{
const String messageString = "Exception thrown: 'System.Exception' in VSOutputEnhancerDemo.exe\r\n";
var span = Utils.CreateSpan(messageString);
var parser = new DebugExceptionParser();
DebugExceptionData data;
var parsed = parser.TryParse(span, out data);
Assert.IsTrue(parsed);
Assert.IsNotNull(data);
Assert.IsTrue(data.Exception.HasValue);
Assert.IsTrue(data.Assembly.HasValue);
Assert.AreEqual("System.Exception", data.Exception);
Assert.AreEqual("VSOutputEnhancerDemo.exe", data.Assembly);
Assert.AreEqual(new Span(19, 16), data.Exception.Span);
Assert.AreEqual(new Span(40, 24), data.Assembly.Span);
}