@ITの以下を参考にしながらNUnitを試しているのですが
http://www.atmarkit.co.jp/fdotnet/tools/nunit2/nunit2_01.html
NUnit-GUIからテストプロジェクトを読み込んでも
Test Cases:0と表示されいて、
Testsタブの中には灰色の○が表示されています。ここにはdllのパスが
表示されているだけで中の情報を参照することができません。
(本来は左に+マークが出ているはず?)
テストされるクラス、テストプロジェクトはともに
クラスライブラリを指定しDLLになっています。
[TestFixture]
class Class1Test
{
[Test]
public void Constructor()
{
Class1 class1 = new Class1();
}
...
}
テストプロジェクトは↑のように記述し、テストが1つもないなんてことは
ないと思うのですが。
環境は
NUnitは最新のver2.2.8(NUnit-2.2.8-net-2.0.msi)
Visual C# 2005 Express Editionです。
どのようにすれば、テストを実行することができますでしょうか。
> class Class1Test
クラスがinternalになっています。publicにしなければなりません。
ちゃんとドキュメントを読みましょう。
http://www.nunit.org/index.php?p=quickStart&r=2.2.8
> The class has to be public and there are no restrictions on its superclass.
見落としてました。何時間もかけてしまいました。
publicにしたらあっさりと出来ました。
ありがとうございました。