เมื่อฉันใช้ MSTest กรอบและคัดลอกโค้ดที่ซีลีเนียม IDE สร้างขึ้นสำหรับฉัน MSTest ไม่รู้จักและ[TearDown]
[SetUp]
ทางเลือกนี้คืออะไร?
เมื่อฉันใช้ MSTest กรอบและคัดลอกโค้ดที่ซีลีเนียม IDE สร้างขึ้นสำหรับฉัน MSTest ไม่รู้จักและ[TearDown]
[SetUp]
ทางเลือกนี้คืออะไร?
คำตอบ:
คุณจะใช้[TestCleanup]
และ[TestInitialize]
ตามลำดับ
โปรดทราบว่าวิธีการเริ่มต้น / การล้างข้อมูลของคุณต้องใช้ลายเซ็นที่ถูกต้อง
[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() {}
[TestInitialize]
และ[TestCleanup]
ในระดับการทดสอบรายบุคคล[ClassInitialize]
และ[ClassCleanup]
ในระดับชั้นเรียน
คุณสามารถใช้[TestInitialize]
สำหรับ[SetUp]
และสำหรับ[TestCleanup]
[TearDown]