C# NUnitでテストメソッドの前処理、後処理を行う 個々のテストメソッドの実行の前と後に処理をはさみたい場合は、以下のように属性のメソッドと属性のメソッドを作成することによって、個々のメソッドの前処理、後処理を行うことができます。 public void Init() { // ... 2006.06.07 C#開発
C# プロパティの自動生成 コード上でフィールドを選択して「リファクタ」→「フィールドのカプセル化」 これで、以下のようにプロパティが自動生成されます。 private string param; ↓ public string Param { get { ... 2006.06.06 C#開発
C# NUnitをVisualStudio2005から実行 以下からTestDrive.NETをダウンロードしてセットアップ ソリューションエクスプローラーでプロジェクトの右クリックで「Run Test(s)」で実行 (※)デバッグする場合は、右クリックで「Test With...」→「Deb... 2006.06.05 C#開発
C# 可変長引数 可変長引数のメソッドを作成するには、以下のようにparamsを指定します。 public static void Test(params string[] list) { foreach (string str in list) ... 2006.06.04 C#開発
C# NUnitでパブリックでないクラスをテスト パブリックでないクラスをテストするには、AssemblyInfo.csに以下を追加 (※)TestProjectには、パブリックでないクラスにアクセスするアセンブリの名前 2006.06.04 C#開発
C# NUnitで、例外が発生することをテスト 特定の例外が発生することをテストするには「ExpectedException」属性を使用する。 public class TestClass { public void ConstructorTest() { ... 2006.06.04 C#開発
C# NUnitでテストを実行 1)NNuitからNUnitをダウンロードしてきてセットアップ。 2)テスト用プロジェクトを「クラスライブラリ」で作成 3)「プロジェクト」→「参照の追加」から「nunit.framework.dll」を追加 (インストール先bin... 2006.06.04 C#開発
C# 現在の日付/時刻の取得 現在の日付/時刻は、DateTime.Nowで取得できます。 あとはお好みのフォーマットで。 Console.WriteLine("ToString(): " + DateTime.Now.ToString()); Console.W... 2006.06.03 C#開発
C# ポストバックの判断 Page_Loadイベント時にポストバックなのか否かの判断にはIsPostBackプロパティを使用する。 protected void Page_Load(object sender, EventArgs e) { if (!th... 2006.06.01 C#開発