Tôi đang cố gắng kiểm tra đơn vị chức năng cơ bản của Azure. Phương thức Run của hàm đòi hỏi một đối số TraceWriter; TraceWriter là một lớp trừu tượng và tôi không tìm thấy nhiều về tài liệu để chế nhạo sự phụ thuộc này.Kiểm thử đơn vị Azure Chức năng: Không thể tạo một thể hiện của TraceWriter, làm thế nào để giả lập?
Dưới đây là chữ ký của phương pháp Tôi đang cố gắng để kiểm tra:
public static void Run(string myQueueItem, TraceWriter log)
Tôi chỉ đơn giản là có thể loại bỏ các TraceWriter trong khi thử nghiệm hoặc tạo ra một phương pháp Run quá tải, nhưng đó sẽ là một sự vi phạm rõ ràng các hành thử nghiệm tốt . Bất kỳ thông tin chi tiết nào về việc mô phỏng chiến lược thử nghiệm đơn vị TraceWriter và/hoặc Azure sẽ được đánh giá cao.
Hai liên kết đầu tiên là giống nhau không? – SteveC