I use NUnit, and it doesn't strike me as hard to read or onerous to write:
open NUnit.Framework
[]
type myFixture() = class
[]
member self.myTest() =
//test code
end
Since my code is a mix of F# and other .Net languages, I like the fact that I write the unit tests in basically the same fashion and with similar syntax in both F# and C#.