Tôi đang cố gắng tạo một thử nghiệm đơn vị cho một phương thức lấy đối tượng HttpResponse làm tham số. Cách làm đúng là gì? Tôi hy vọng bạn thử nghiệm đơn vị dày dạn ra có thể giúp tôi.Kiểm tra đơn vị cho một phương thức lấy đối tượng HttpResponse làm tham số. OutputStream không có sẵn
Thông tin bổ sung: Tôi đã thử tạo đối tượng HttpResponse giả bằng cách truyền trong StringWriter.
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HttpResponse response = new HttpResponse(sw);
RssGenerator.Generate(response, otherParameters);
Xét nghiệm này không thành công với thông điệp: System.Web.HttpException: OutputStream là không có sẵn khi một TextWriter tùy chỉnh được sử dụng. Phương pháp được thử nghiệm là một phần của một thư viện lớp học. Nó sử dụng OutputStream của đối tượng Response để tạo một RSSFeed với một XMLWriter.
Cảm ơn tất cả các câu trả lời tốt. Tôi sẽ cho bạn biết những gì tôi cuối cùng làm với điều này. –