TestContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Birim testlerine sağlanan bilgileri depolamak için kullanılır.
public abstract class TestContext
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class TestContext
type TestContext = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type TestContext = class
Public MustInherit Class TestContext
- Devralma
-
TestContext
- Öznitelikler
Oluşturucular
| Name | Description |
|---|---|
| TestContext() |
Birim testlerine sağlanan bilgileri depolamak için kullanılır. |
Alanlar
| Name | Description |
|---|---|
| AspNetDevelopmentServerPrefix |
Birim testlerine sağlanan bilgileri depolamak için kullanılır. |
Özellikler
| Name | Description |
|---|---|
| CancellationToken |
İptal belirtecini alır. Test zaman aşımına uğradıklarında bu belirteç iptal edilir. Ayrıca açıkça iptal edildiğinde test durdurulacaktır. |
| CancellationTokenSource |
İptal belirteci kaynağını alır veya ayarlar. Test zaman aşımına uğradıklarında bu belirteç kaynağı iptal edilir. Ayrıca açıkça iptal edildiğinde test durdurulacaktır |
| Current |
Geçerli TestContext örneği alır. |
| CurrentTestOutcome |
Geçerli test sonucunu alır. |
| DataConnection |
Veri temelli test için test kullanıldığında geçerli veri bağlantısı satırını alır. |
| DataRow |
Veri temelli test için test kullanıldığında geçerli veri satırını alır. |
| DeploymentDirectory |
Test çalıştırması için dağıtılan dosyaların dizinini alır. Genellikle öğesinin alt dizinidir TestRunDirectory. |
| FullyQualifiedTestClassName |
Yürütülmekte olan test yöntemini içeren sınıfın Tam adını alır |
| ManagedMethod |
Tam olarak belirtilen yöntem adı meta veri biçimini alır. |
| ManagedType |
Tam olarak belirtilen tür adı meta veri biçimini alır. |
| Properties |
Bir testin test özelliklerini alır. |
| RequestedPage |
Birim testlerine sağlanan bilgileri depolamak için kullanılır. |
| ResultsDirectory |
Test çalıştırmasından alınan sonuçlar için temel dizini alır. Genellikle öğesinin alt dizinidir TestRunDirectory. |
| TestData |
Yürütülen test yöntemi için test verilerini alır veya ayarlar. |
| TestDeploymentDir |
Geçersiz.
Test çalıştırması için dağıtılan dosyaların dizinini alır. Genellikle öğesinin alt dizinidir TestRunDirectory. DeploymentDirectoryile aynıdır. Bunun yerine bu özelliği kullanın. |
| TestDir |
Geçersiz.
Test çalıştırması için temel dizini alır ve bunun altında dağıtılan dosyalar ve sonuç dosyaları depolanır. TestRunDirectoryile aynıdır. Bunun yerine bu özelliği kullanın. |
| TestDisplayName |
Yürütülmekte olan test yönteminin test görünen adını alır veya ayarlar. |
| TestException |
TestInitialize veya TestMethod adımlarında oluşan özel durumu alır veya ayarlar. |
| TestLogsDir |
Geçersiz.
Test çalıştırması sonuç dosyalarının dizinini alır. Genellikle öğesinin alt dizinidir ResultsDirectory. TestRunResultsDirectoryile aynıdır. Bunun yerine test çalıştırması sonuç dosyaları veya TestResultsDirectory teste özgü sonuç dosyaları için bu özelliği kullanın. |
| TestName |
Yürütülmekte olan test yönteminin adını alır |
| TestResultsDirectory |
Test sonucu dosyalarının dizinini alır. |
| TestRunCount |
Test çalıştırmasının geçerli denemesini alır. Bu özellik kullanılırken RetryAttribute (veya uygulamasının herhangi bir uygulaması) RetryBaseAttributegeçerlidir. İlk çalıştırmada bu özellik 1 olarak ayarlanır. Sonraki yeniden denemelerde değer artırılır. |
| TestRunDirectory |
Test çalıştırması için temel dizini alır ve bunun altında dağıtılan dosyalar ve sonuç dosyaları depolanır. |
| TestRunResultsDirectory |
Test çalıştırması sonuç dosyalarının dizinini alır. Genellikle öğesinin alt dizinidir ResultsDirectory. |
| TestTempDirectory |
Şu anda yürütülen test için benzersiz geçici bir dizin alır. |
Yöntemler
| Name | Description |
|---|---|
| AddResultFile(String) |
TestResult.ResultFileNames içindeki listeye bir dosya adı ekler |
| BeginTimer(String) |
Belirtilen ada sahip bir süreölçer başlatır |
| DisplayMessage(MessageLevel, String) |
Test çalışırken izleme iletileri yazmak için kullanılır. |
| EndTimer(String) |
Belirtilen ada sahip bir zamanlayıcıyı sonlandırır |
| Write(String, Object[]) |
Test çalışırken izleme iletileri yazmak için kullanılır |
| Write(String) |
Test çalışırken izleme iletileri yazmak için kullanılır |
| WriteLine(String, Object[]) |
Test çalışırken izleme iletileri yazmak için kullanılır |
| WriteLine(String) |
Test çalışırken izleme iletileri yazmak için kullanılır |