1
Rhino Mock 3.6을 사용하여 AAA로 테스트를 작성하려고합니다. 내가 겪고있는 문제는 설정 한 스텁이 올바른 객체를 반환하지 않는 것 같습니다.스텁이 Rhino Mocks 3.6에서 올바른 값을 반환하지 않습니다.
다음 테스트가 실패 : 사용자 2의 이메일 속성이
가사람이 내가 잘못하고 있어요 무엇에 도움이 되거 수 null 인 반면
[SetUp]
public void SetUp()
{
repository = new MockRepository();
webUserDal = repository.Stub<IWebUserDal>();
}
[Test]
public void Test()
{
var user1 = new WebUser{Status = Status.Active, Email = "[email protected]"};
webUserDal.Stub(x => x.Load(Arg<string>.Is.Anything)).Return(user1);
var user2 = webUserDal.Load("[email protected]");
Assert.AreEqual(user1.Email, user2.Email);
}
사용자 1의 이메일 속성은 [email protected]입니까?
전자 메일 가져 오기 도구가 뭔가를하는 것입니까? –
단지 기본 속성입니다 – Jon
이것은 다음과 같은 정의입니다. public virtual string Email {get; 세트;} – Jon