2012-05-07 90 views
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,如果你想設置,你必須使用一個模擬的,沒有存根的預期通過測試反正...提前

回答

1

感謝。