2010-12-25から1日間の記事一覧

【C#】Delegate / Event ~ 入門編 / Event ~

C#

■ はじめに https://dk521123.hatenablog.com/entry/2010/12/12/164101 の続き。 今度は、Event (イベント)について、取り上げる。 ■ イベント * あるクラスで発生したイベントを、他のクラスに伝えるために使用 ■ 利用手順 1)デリゲートの定義 2)イベン…

【C#】【VB】【フリーツール】FxCop(コーディング規約に従っているか分析するツール)

■ FxCop : コーディング規約に従っているか分析するツール * マイクロソフトがフリーで提供する.NET用ソース解析ツール * アセンブリ単位で解析。(だからVBでも解析可能) インストール前の事前確認 『C:\Program Files\Microsoft FxCop X.XX』というフォルダ…

【C#】【Mock】Moq ~ サンプルコード編 ~

■ サンプル モック対象インターフェイス namespace NUnitForm { public interface ISampleInterface { int Sum(int value1, int value2); int Max(int value1, int value2); } } テストコード using System; using NUnit.Framework; using Moq; // 追加 usin…

【C#】【Mock】Moq ~ 文法編 ~

■ Mockインスタンス作成とMockオブジェクト取得 構文 // テストしたいクラスのモックオブジェクトを作成 Mock<対象とするインターフェイス・クラス> mock = new Mock<対象とするインターフェイス・クラス>(); mock.Setup(m => m.テストしたいメソッド名(パラ…