내가 testing.I에서 초보자 해요 그런 식으로는 NetworkStream과 방법에 대한 단위 테스트를 작성해야합니다NetworkStream param을 사용하여 메서드의 단위 테스트를 만드는 방법은 무엇입니까?
void Do(NetworkStream str)
{...}
내가 testing.I에서 초보자 해요 그런 식으로는 NetworkStream과 방법에 대한 단위 테스트를 작성해야합니다NetworkStream param을 사용하여 메서드의 단위 테스트를 만드는 방법은 무엇입니까?
void Do(NetworkStream str)
{...}
변경 입력 매개 변수 유형 스트림이 될 수 있습니다. 그런 다음 준비된 MemoryStream을 사용하여 메서드를 호출 할 수 있습니다.
불행히도 NetworkStream은 조롱 할 수 없습니다. 스트림에서 만날 모든 것을 테스트하려면 사용자 지정 "MockNetworkStream"을 만들어야합니다.
자세한 내용은이 사항을 확인하십시오 How to moq a NetworkStream in a unit test?
내가 약간의 문맥을해야하는이 질문에 좋은 답변을 제공하기 위해. 아마도 Do() 메서드를 테스트해서는 안되지만 더 크거나 다른 것입니다. –