2017-04-14 5 views
0

Moq에는 함수의 순차적 사용 설정을위한 SetupSequence이 있으며 속성 값 설정을위한 SetupGet이 있습니다.Moq에 SetupGetSequence와 비슷한 것이 있습니까

그러나 속성을 순차적으로 설정해야합니다.

Moq에 순차적으로 설정하는 방법이 있습니까?

참고 : 나는 조롱하고있는 인터페이스 또는 서비스를 작성하지 않았으므로 변경할 수 없습니다. 주어진 람다 식의 몸이인지 MOQ 검사 때문에 대신 SetupGetSetup을 사용할 수 있습니다, 속성 및 전화 :

mock.SetupSequence(m => m.PropertyName).Returns(1).Returns(2).Returns(3); 

참고 : SetupSequence뿐만 아니라 부동산 게터에 대한 작품과

답변

3

연속 반환 값 SetupGet 내부적으로 [Source Code]. 그래서 당신이 가지고있는 유일한 혜택은이 내부 검사를 건너 뛰는 것입니다.

관련 문제