Ok vì vậy tôi chỉ có một bài tập mà tôi phải thực hiện kiểm thử đơn vị trên một lớp với một hàm tạo riêng.C# Lớp thử nghiệm đơn vị với một hàm tạo riêng?
Bây giờ làm thế nào tôi giả sử để làm thử nghiệm đơn vị mà không khởi tạo một lớp khi tất cả các phương pháp cũng không tĩnh.
Có cách nào tôi có thể thực hiện kiểm thử đơn vị (không phản chiếu) trên lớp với một hàm tạo riêng không?
về cơ bản, không thể mà không có sự phản ánh, nhưng bạn có thể đăng mẫu mã của mình để xem nó có thể được làm việc hay không –
Làm thế nào để bạn tạo các thể hiện của các lớp này? Phương pháp nhà máy? Singleton? Tôi thích khi kiểm tra đơn vị hiển thị các vấn đề thiết kế trong mã của bạn. –
Tôi đoán, lớp học là Singleton. Bạn có thể xác nhận? –