power-assertの.NET版は無いのか!と思ってググってみたところ
なんと見つかったので試しに使ってみた。
https://powerassert.codeplex.com/
感想
どうにか使えなくもないけど、結果表示が微妙・・・
やったこと
1.新しいプロジェクトを作り、テストプロジェクトを追加する。
2.PowerAssertのDLLをダウンロードして、テストプロジェクトに追加
3.PowerAssertのページで紹介されているC#のコードをVB.NETに翻訳
https://powerassert.codeplex.com/
VB.Net
Imports System.Text
Imports PowerAssert
<TestClass()>
Public Class UnitTest1
<TestMethod()>
Public Sub RunComplexExpression()
Dim x = 11
Dim y = 6
Dim d = New DateTime(2010, 3, 1)
PAssert.IsTrue(Function() x + 5 = d.Month * y)
End Sub
End Class
4.テスト実行!!
出力結果
テスト失敗すると例外が投げられて、エラーメッセージにPowerAssertの出力結果が格納されている。↓こんな感じ。

ずれてる!!しかも横に長い!!!
ずれてるのはフォントの問題だとしても、
無名関数外の変数名が分かりにくくて、何かキモい。
C#向けのライブラリだからしょうがないんだろうけど、使っていくかは微妙です。