Tôi có câu hỏi về thử nghiệm đơn vị Phương pháp chính của ứng dụng bảng điều khiển. Chữ ký giữa các ý kiến C# Unit Testing (Nunit) phương pháp chính của một ứng dụng giao diện điều khiển?
public static void Main(string[] args)
Tôi muốn để có thể kiểm tra để đảm bảo rằng chỉ có 1 tham số được truyền vào. Nếu có nhiều hơn một tham số được truyền vào mà tôi muốn thử nghiệm thất bại.
Tôi không nghĩ rằng tôi có thể giả lập điều này với phương thức tĩnh là một phương thức tĩnh.
Bất kỳ ai có kinh nghiệm với điều này?
Bất kỳ ý tưởng nào?
Cảm ơn
Tại sao bạn cần phải thử nó? Liệu nó có phụ thuộc không thể được gọi? –
Đầu vào phải được kiểm tra tại thời gian chạy bên trong phương pháp chính của bạn. Tại sao điều này lại quan trọng đối với thử nghiệm đơn vị của bạn? – SBI
Chỉ cần một lưu ý cho người đọc trong tương lai: Chữ ký có thể được thay đổi thành 'static int Main' và đôi khi tôi sử dụng tín hiệu trả về đó để tạo các bài kiểm tra đơn vị – Simeon