[TestMethod]
public void SomeTestMethod()
{
string input = "some looooong input...";
var proc = new Processor()
string result = proc.DoSomething(input);
Assert.Equals("good", result);
}
Nếu tôi đang viết kiểm tra đơn vị và có đầu vào quá dài (như giao dịch EDI), tôi có nên dán nó vào phương pháp thử làm chuỗi dài không?Thử nghiệm đơn vị với các đầu vào dài
Những người khác đã đề xuất tôi nên dán chuỗi dài đó vào một tệp và coi tệp đó là tài nguyên được nhúng trong dự án thử nghiệm của tôi. Nếu tôi làm một cái gì đó như thế và tôi cần đầu vào khác nhau cho mỗi bài kiểm tra của tôi, tôi có thể thấy rất nhiều tập tin chồng chất lên và trở nên khó khăn để duy trì.
Có bất kỳ phương pháp hay nhất nào về vấn đề này không? Tôi có nên tiếp tục dán các chuỗi dài này vào các phương pháp thử nghiệm của mình không?
điều này cũng sẽ cho phép Intellisense cung cấp cho bạn một cái nhìn tại tài nguyên - mát mẻ – Berryl