Hey there, I've got some unit tests written in F# that have special characters in the name. They show up in the tests list as running, but never finish and don't seem to show in the running test count. I'm on NCrunch 2.10.0.4 with Visual Studio 2013.
Here's a quick example,
namespace ``Example Equality Tests``
open System
open FsUnit.MsTest
open Microsoft.VisualStudio.TestTools.UnitTesting
[<TestClass>]
type public ``Equality Given a String`` () =
[<TestMethod>]
member public x.``Test with ()`` () =
"foobar" |> should equal "foobar"
[<TestMethod>]
member public x.``Test with ,`` () =
"foobar" |> should equal "foobar"
[<TestMethod>]
member public x.``Test with "`` () =
"foobar" |> should equal "foobar"
[<TestMethod>]
member public x.``Test with '`` () =
"foobar" |> should equal "foobar"
[<TestMethod>]
member public x.``Test with -`` () =
"foobar" |> should equal "foobar"
[<TestMethod>]
member public x.``Test with !`` () =
"foobar" |> should equal "foobar"
[<TestMethod>]
member public x.``Test with \`` () =
"foobar" |> should equal "foobar"
[<TestMethod>]
member public x.``Test with /`` () =
"foobar" |> should equal "foobar"