โดยทั่วไปฉันต้องการบอกให้ MSTest รันโค้ดเล็กน้อยก่อนที่จะเปิดตัวในชุดการทดสอบโดยพื้นฐานแล้วสิ่งที่ฉันต้องการจะทำคือสิ่งเดียวกับการติดโค้ดใน Main()
ในการดำเนินการบิตของรหัสก่อนที่จะเปิดเป็นชุดของการทดสอบวิ่งเป็นหลักสิ่งที่ฉันต้องการจะทำคือสิ่งเดียวกับที่ติดรหัสบางอย่างใน
เหตุผลที่ฉันต้องการทำเช่นนี้คือฉันต้องการทำการบันทึกด้วย log4net ในระหว่างการทดสอบการรวมระบบของฉัน ฉันไม่สามารถเพียงแค่ใช้แอตทริบิวต์การชุมนุมตั้งแต่ตามเวลาที่มันอ่านมันในการทดสอบของฉันการชุมนุมจะได้เรียกแล้วlog4net.Config.XmlConfigurator
LoggerManager
เอกสารนี้แนะนำให้กำหนดค่า log4net อย่างชัดเจนที่จุดป้อนรหัส - แต่ในการทดสอบของฉันอยู่ที่ไหน
ฉันต้องสามารถทำการทดสอบใน TestDriven.NET และ MSTest runner ได้