2014-07-25 2 views
0

.net mvc에서 GUID를 반환하는 메소드에 실물을 쓰는 방법 단위 테스트. 예 : DB에 객체를 추가하고 GUID를 반환하는 서비스 클래스가 있습니다. 나는 단위 테스트에서 이것을 조롱해야한다. 이 같은Moq.Mock()을 사용하여 GUID를 반환하는 함수를 모의하는 방법

+0

당신은 차종이 다른 모의 객체를 작성하는이 모의 어떤 다른 기록에 대해 어떻게 생각하십니까? –

+0

컨트롤러에서 반환 된 GUID가 GUID.Empty가 아닌지 확인합니다. 테스트하는 동안 항상 빈 값을 반환합니다. – mithun

답변

0

무언가가 당신을 위해 작동합니다 :

mock.Setup(foo => foo.AddObject(It.IsAny<SomeObject>()))) 
    .Returns(Guid.NewGuid());