0
的回報,我剛剛開始的Rhino模擬工作,我想考誰檢查僞和密碼不爲空的一種基本方法...初學者測試一個梅託德
這裏是我的測試方法:
public void ValidateLoginTest()
{
// Arrange
var stubConnectionToTfs = MockRepository.GenerateStub<IConnectionToTfs>();
stubConnectionToTfs.Expect(x => x.ValidateLogin()).Return(false);
stubConnectionToTfs.Pseudo = "testPseudo";
stubConnectionToTfs.Password = "testPasswordl";
stubConnectionToTfs.Expect(x => x.ValidateLogin()).Return(true);
// Act
// Assert
stubConnectionToTfs.VerifyAllExpectations();
}
也許我不明白howrhino,模擬的作品,但我因子評分,如果我打電話給我的ValidateLogin方法,無需設置我的僞和密碼屬性,然後調用VerifyAllExpectations()這將是足夠的測試我的方法...
事情是,如果我評論我的Sett ERS,如果你想設置,你必須使用一個模擬的,沒有存根的預期通過測試反正...提前