私はGallio\MbUnit3.1をReSharperとVisualStudio2008で使用しています。このタイプのテストを除いて、すべてが正常に機能しています。
[Test]
[Row("test@badEmail@_test.com")]
[Row("test@badEmail@_test.")]
public void IsValidEmail_Invalid_Emails_Should_Return_False(string invalidEmail)
{
Assert.IsFalse(AppHelper.IsValidEmail(invalidEmail),
"Email validation failed for " + invalidEmail);
}
パラメータを渡した場合にのみ、テストが完了しないか、デバッグモードになりません。例:'stringinvalidEmail'。そのプラメーターを外せば、正常に動作しているようです。
私が持っている場合、それはテストを実行します:
[Test]
public void IsValidEmail_Invalid_Emails_Should_Return_False()
{
var invalidName = test@badEmail@_test.com";
Assert.IsFalse(AppHelper.IsValidEmail(invalidEmail),
"Email validation failed for " + invalidEmail);
}
このテストを達成するためのより良い方法があるかもしれないことを感謝しますが、私は本を読み進めようとしています。これが物事を説明する方法です。
どんな助けでも大歓迎です。
デイビー