FakeItEasy를 사용하여 Mocking을 시작하고 어떤 시점에서 고생했습니다. 당신이 아무거나이 있는지 확인하려면 조언을하시기 바랍니다 것,for 루프로 함수를 테스트하는 스크립트
public class PrintNumbers : IPrint {
public IConverter Converter { get; set; }
public PrintNumbers(IConverter converter) {
this.Converter = converter;
}
public void Print(int start = 1, int end = 100)
{
for (int count = start; count <= end; count++)
Console.WriteLine("{0}", this.Converter.Convert(count));
}
}
내가 인쇄 방법에 대한 테스트를 작성하려면 : 나는 아래에있는
다음은
public interface IPrint {
void Print(int start = 1, int end = 100);
}
public interface IConverter {
string Convert(int number);
}
이를 iPrint의 구현 인터페이스 for 루프는 count = start (첫 번째 매개 변수)와 함께 호출되어야하며 마지막 매개 변수를 끝내고 카운트를 증가시켜야합니다. Converter.convert (count)는
이라고합니다.
무엇을 시도 했습니까? 스택 오버플로는 프로그래밍 관련 * 특정 문제를 논의하기위한 웹 사이트입니다. 그것은 '무료 코드 서비스'가 아닙니다. 이런 질문을하지 마십시오. –