2012-05-07 47 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

感谢。