xUnit'te bir metodun test olarak keşfedilip çalıştırılmasını ne belirler?
- aMetot adı
Testile başlamalıdır; xUnit hâlâ keşif için isimlendirme kuralına dayanır, tıpkı bazı eski test framework'lerinin gerektirdiği gibi - bMetot
[Fact](ya da[Theory]) ile işaretlenmelidir; xUnit'in keşif mekanizması bunu tarar✓ - cMetot, runner'ın instance oluşturmadan çağırabilmesi için
public static voidolmalıdır - dİçinde bulunduğu sınıf, xUnit'in runner'ının başlangıçta aradığı
ITestCasearayüzünü implement etmelidir
Açıklama:xUnit testleri tamamen attribute ile keşfeder: parametresiz bir test için
[Fact], veri odaklı bir test için [Theory]. İsimlendirme kuralı gerekmez, static şartı yoktur (xUnit her test için bir instance oluşturur) ve implement edilecek bir ITestCase arayüzü de yoktur.