Ich bin neu in C#. Ich habe etwas Erfahrung, die Javascript prüft. Ich habe versucht, diesen Test zu bewerten, ähnlich wie die Suche nach einer Methode, die mit einem Spion via Sinon aufgerufen wird.Testen Sie Schnittstellen in C# private Methoden
Ich bin jedoch nicht wirklich sicher, was ich testen soll. Wie ich festgestellt habe, bin ich ziemlich neu in C# und teste gerade, um ein Gefühl dafür zu bekommen, wie der Code funktioniert.
Hier ist die private Methode, die ich für
private TicketResponse.PaymentType GetPaymentType(TicketResponse.FormOfPaymentCreditCard paymentType, VCR_DisplayRSTicketingInfosTicketingInfoTicketingTicketDataTourInfo tourInfo)
{
ich gelesen zu testen, damit ich die Schnittstellen testen. Also teste ich etwas in dieser Richtung?
public enum PaymentType
{
CASH, CREDIT_CARD, NITP, TRAVEL_CREDIT, GIFT_CARD, JETBLUE_REWARDS, NONE, CHECK, EXCHANGE
}
Jeder Einblick wäre sehr hilfreich, danke.
Der allgemeine Konsens besteht darin, dass Ihre Unit-Tests die öffentlichen Methoden für erwartetes Verhalten testen sollten; Die zugehörigen privaten Methoden werden mit den öffentlichen Methoden getestet. –
Hier ist ein Update zu meiner Frage. http://stackoverflow.com/questions/38514315/what-to-test-for-in-private-methods-on-c. – Winnemucca