저는 C#을 처음 사용합니다. 나는 자바 스크립트를 테스트 한 경험이있다. 나는이 시험을 사인 (sinon)을 통해 간첩으로 호출 할 방법을 확인하는 것과 비슷한 평가를하고있었습니다.C# 개인 메소드의 인터페이스를 올바르게 테스트하십시오.
그러나 나는 무엇을 테스트해야할지 확실하지 않습니다. 필자는 C#을 처음 접했을 때 코드가 작동하는 방식에 대한 느낌을 얻기 위해 테스트를 수행하고 있다고 언급했습니다.
여기서 I는 I는 I의 인터페이스를 테스트하는 것이 판독
private TicketResponse.PaymentType GetPaymentType(TicketResponse.FormOfPaymentCreditCard paymentType, VCR_DisplayRSTicketingInfosTicketingInfoTicketingTicketDataTourInfo tourInfo)
{
테스트해야하는 전용 메소드이다. 그래서 나는이 라인을 따라 뭔가를 테스트하고 있습니까?
public enum PaymentType
{
CASH, CREDIT_CARD, NITP, TRAVEL_CREDIT, GIFT_CARD, JETBLUE_REWARDS, NONE, CHECK, EXCHANGE
}
모든 통찰력은 매우 도움이 될 것입니다.
일반적인 합의는 예상되는 동작에 대한 공용 메서드를 테스트해야하는 단위 테스트입니다. 관련하는 private 메소드는 public 메소드를 사용해 테스트됩니다. –
다음은 내 질문에 대한 업데이트입니다. http://stackoverflow.com/questions/38514315/what-to-test-for-in-private-methods-on-c. – Winnemucca