Tại sao nó không thể thừa kế các bài kiểm tra từ hội khác để chạy:Tại sao nó không thể thừa kế các bài kiểm tra phương pháp từ hội đồng khác
namespace TestProject.Base
{
[TestClass]
public abstract class TestBaseClass
{
[TestMethod]
public void BaseTest()
{
Assert.IsTrue(false);
}
}
}
Test Runner
namespace TestProject.UnitTest
{
[TestClass]
public class UnitTest : TestBaseClass
{
}
}
Nó chỉ có thể làm chạy thử nghiệm khi các lớp học trong hội đồng SAME WTF!
Có thể thử nghiệm thừa kế như trên với NUnit và có thể chạy được không?
Bạn thấy điều gì đang dẫn bạn đến kết luận này? Một lỗi? Không có intellisense trên các thành viên cơ sở? –
Thử nghiệm không chạy! Các bài kiểm tra sẽ chỉ chạy nếu tôi khai báo cả hai lớp trong cùng một assembly. –
"Thử nghiệm không chạy!" Không phải là câu trả lời cho câu hỏi của anh ta. – dss539