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,如果你想设置,你必须使用一个模拟的,没有存根的预期通过测试反正...提前