일반 (즉, 비 일반) Task
을 반환하는 메서드를 모방하고 예상치를 설정하는 적절한 방법을 고민하고 있습니다. 이제 나는 다음과 같은 방법으로 ICanNotCode
라는 인터페이스를 가지고 있다고 가정 해 봅시다 : 내 조롱하는 프레임 워크로 코뿔소 모의 객체를 사용하고 있는데,이 인터페이스를 사용하는 별도의 방법에 대한 테스트를 작성하는 것을 시도하고있다일반 작업을 반환하는 메서드에서 기대 설정
async Task DoSomethingIncredible();
. 기대는 다음과 같은 :
canNotCodeMock.Expect(mock => mock.DoSomethingIncredible()).Return(new Task(() => { }));
코드는 컴파일하지만 내가 비주얼 스튜디오를 실행 할 때마다 내가 수동으로 작업 러너를 죽일 때까지 그냥 달려 있습니다.
Task
을 반환하는 메소드에 대한 기대치를 설정하는 올바른 방법은 무엇입니까? 도와 줘서 고마워!