0
リストが正しく取得されているかどうかを確認するためのテストメソッドを作成しようとしています。MSTestとRhino Mocks.Tillでは以下のコードを書いています。 コレクションを確認するMSTestテストメソッド
var myMenuList = new List<Menu>(); var menuManagerMock = MockRepository.GenerateMock<IMenuManager>();
menuManagerMock.Stub(c => c.GetMenus()).Return(myMenuList);
actual = menuManagerMock.GetMenus();
私はこのシナリオで期待値を設定することができる方法:
var mockRepository = new MockRepository();
var menuRepository = mockRepository.DynamicMock<IMenuManager>();
var expected = new List<Menu>();
//Need to set expected value
var actual = menuRepository.GetMenus();
Assert.AreEqual(expected, actual);
IMenuManagerは
public interface IMenuManager
{
List<Menu> GetMenus();
}
試験方法自体以下の通りです。 Please.GetMenus()はXMLファイルを読み込んでコレクションを作成します。
おかげ
はAssert.Inconclusiveの目的は何あなたの試験方法 –
のコードをポスト? –