Tôi có một số mã tải xuống một số nguồn cấp dữ liệu RSS.Cần một số lời khuyên để cố gắng giả mạo .NET WebClient hoặc tương đương
Tôi đã sử dụng thư viện WebClient
hoặc Argotic.Syndication.RssFeed
.
Nhưng đây không phải là mockable :(
Tôi chắc chắn không muốn nhấn RSS feed thực mỗi khi tôi chạy thử nghiệm đơn vị.
Có ai có bất cứ đề nghị với những gì tôi có thể làm gì?
tôi có cần phải tạo một wrapper ác? Nếu vậy .. gợi ý về vấn đề này?
Đồng ý với bạn. Ví dụ: [Mocking System.Net.WebClient] (http://brunov.info/blog/2013/07/30/tdd-mocking-system-net-webclient/). –