อะไรจะเป็นทางเลือกแทน [TearDown] และ [SetUp] ใน MSTest


คำตอบ:



267

โปรดทราบว่าวิธีการเริ่มต้น / การล้างข้อมูลของคุณต้องใช้ลายเซ็นที่ถูกต้อง

http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.classinitializeattribute.aspx

    [AssemblyInitialize()]
    public static void AssemblyInit(TestContext context) {}

    [ClassInitialize()]
    public static void ClassInit(TestContext context) {}

    [TestInitialize()]
    public void Initialize() {}

    [TestCleanup()]
    public void Cleanup() {}

    [ClassCleanup()]
    public static void ClassCleanup() {}

    [AssemblyCleanup()]
    public static void AssemblyCleanup() {}

9
+1 สำหรับ AssemblyInitialize และ AssemblyCleanup ไม่ได้กล่าวถึงที่นี่stackoverflow.com/a/1873572/864201
Rodolpho Brock

@dunken เรารู้หรือไม่ว่า TestCleanup () ถูกเรียกใช้แม้แต่การดำเนินการกรณีทดสอบล้มเหลว
kjosh


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.