Microsoft.VisualStudio.TestTools.UnitTesting Ad Alanı

Sınıflar

Name Description
AfterAssemblyCleanupEventArgs
AfterAssemblyInitializeEventArgs
AfterClassCleanupEventArgs
AfterClassInitializeEventArgs
AfterTestCleanupEventArgs
AfterTestInitializeEventArgs
ArchitectureConditionAttribute

Bu öznitelik, geçerli işlem mimarisini temel alan bir test sınıfını veya test yöntemini yoksaymak için kullanılır.

AssemblyCleanupAttribute

Derleme temizleme özniteliği.

AssemblyFixtureProviderAttribute

Belirtilen FixtureType veya ile AssemblyInitializeAttributeAssemblyCleanupAttribute açıklama eklenen yöntemlerin, yöntemler bu test derlemesinde bildirilmediğinde bile, tüketen test derlemesi başına bir kez bulunması ve yürütülmesi gerektiğini gösterir.

AssemblyInitializeAttribute

Derleme başlatma özniteliği.

Assert

Birim testleri içinde çeşitli koşulları test etmek için yardımcı sınıflardan oluşan bir koleksiyon. Test edilen koşul karşılanmazsa bir özel durum oluşturulur.

AssertExtensions

Assert sınıfına Bu uzantıyı sağlar.

AssertFailedException

AssertFailedException sınıfı. Bir test çalışması için başarısız olduğunu göstermek için kullanılır.

AssertInconclusiveException

Onay kesin olmayan özel durumu.

BaseShadow
BeforeAssemblyCleanupEventArgs
BeforeAssemblyInitializeEventArgs
BeforeClassCleanupEventArgs
BeforeClassInitializeEventArgs
BeforeTestCleanupEventArgs
BeforeTestInitializeEventArgs
CIConditionAttribute

Bu öznitelik, testin CI ortamında çalışıp çalışmadığına bağlı olarak bir test sınıfının mı yoksa test yönteminin mi çalıştırılacağını yoksayılacağını koşullu olarak denetlemek için kullanılır.

ClassCleanupAttribute

Sınıf temizleme özniteliği.

ClassCleanupExecutionAttribute

Sınıf temizleme yöntemlerinin ne zaman çalıştırılacaklarına ilişkin belirtim.

ClassInitializeAttribute

Sınıf initialize özniteliği.

CollectionAssert

Birim testleri içindeki koleksiyonlarla ilişkili çeşitli koşulları test etmek için yardımcı sınıflardan oluşan bir koleksiyon. Test edilen koşul karşılanmazsa bir özel durum oluşturulur.

ConditionBaseAttribute

Bu öznitelik, bir koşula bağlı olarak ve isteğe bağlı bir ileti kullanarak bir test sınıfının mı yoksa test yönteminin mi çalıştırılacağını yoksayılacağını koşullu olarak denetlemek için kullanılır.

CssIterationAttribute

CSS Yineleme URI'si.

CssProjectStructureAttribute

CSS Proje Yapısı URI'si.

DataRowAttribute

Test yöntemi için satır içi verileri tanımlama özniteliği.

DataSourceAttribute

Veri temelli test için bağlantı dizesini, tablo adını ve satır erişim yöntemini belirtir.

DataSourceElement

Veri Kaynağı öğesi.

DataSourceElementCollection

Veri kaynağı öğesi koleksiyonu.

DataTestMethodAttribute

Bu öznitelik şu anda ile karşılaştırıldığında TestMethodAttributefarklı bir işlevsellik sağlamaz. Yalnızca geriye dönük uyumluluk için mevcuttur. Parametreli testler için bile kullanılması TestMethodAttribute önerilir.

DeploymentItemAttribute

Test başına dağıtım için dağıtım öğesini (dosya veya dizin) belirtmek için kullanılır. Test sınıfında veya test yönteminde belirtilebilir. Birden fazla öğe belirtmek için özniteliğin birden çok örneğine sahip olabilir. Öğe yolu mutlak veya göreli olabilir; göreliyse RunConfig.RelativePathRoot'a göredir.

DescriptionAttribute

Testin açıklaması.

DiscoverInternalsAttribute

Bu özniteliğin bir test derlemesinde bulunması, MSTest'in test sınıflarını (yani "TestClass" özniteliğine sahip sınıflar) ve genel olarak bildirilen test sınıflarına ve test yöntemlerine ek olarak dahili olarak bildirilen test yöntemlerini (yani "TestMethod" özniteliğine sahip yöntemler) keşfetmesine neden olur. Bu öznitelik bir test derlemesinde mevcut olmadığında, bu tür sınıflardaki testler bulunmayacak.

DoNotParallelizeAttribute

Paralelleştirmeyi devre dışı bırakmak için belirtim.

DynamicDataAttribute

Test yöntemi için dinamik veri tanımlama özniteliği.

ExecutableConditionAttribute

Bu öznitelik, belirli bir yürütülebilir dosyanın (araç) kullanılabilir olup olmadığına bağlı olarak bir test sınıfının mı yoksa test yönteminin mi çalıştırılacağını veya yoksayılacağını koşullu olarak denetlemek için kullanılır.

ExpectedExceptionAttribute

Belirtilen türde bir özel durum beklemeyi belirten öznitelik.

ExpectedExceptionBaseAttribute

Birim testinden özel durum beklemeyi belirten öznitelikler için temel sınıf.

GenericParameterHelper

Bu sınıf, genel türleri kullanan türler için birim testi yapmalarına yardımcı olmak için tasarlanmıştır. GenericParameterHelper, aşağıdakiler gibi bazı yaygın genel tür kısıtlamalarını karşılar:

  1. genel varsayılan oluşturucu
  2. ortak arabirim uygular: IComparable, IEnumerable.
GitHubWorkItemAttribute

GitHubWorkItem özniteliği; bu testle ilişkili bir GitHub sorunu belirtmek için kullanılır.

GlobalTestCleanupAttribute

Derlemedeki her test yöntemi için geçerli olan genel test temizleme özniteliği. Bu özniteliğin uygulandığı yöntem genel, statik, genel olmayan, TestContext türünde tek bir parametreye sahip olmalı ve void veya Task döndürmelidir.

GlobalTestInitializeAttribute

Derlemedeki her test yöntemi için geçerli olan genel test başlatma özniteliği. Bu özniteliğin uygulandığı yöntem genel, statik, genel olmayan, TestContext türünde tek bir parametreye sahip olmalı ve void veya Task döndürmelidir.

HostTypeAttribute
IgnoreAttribute

Bu öznitelik, isteğe bağlı bir iletiyle bir test sınıfını veya test yöntemini yoksaymak için kullanılır.

InternalTestFailureException

InternalTestFailureException sınıfı. Bir test çalışması için iç hatayı belirtmek için kullanılır.

MemberConditionAttribute

ve üye adı tarafından Type başvuruda bulunan bir veya daha fazla staticBoolean üyenin (özellik, alan veya parametresiz yöntem) değerine göre bir test sınıfını veya test yöntemini koşullu olarak çalıştırır veya yoksayar.

OnTestStoppingEventArgs
OSConditionAttribute

Bu öznitelik, isteğe bağlı bir iletiyle bir test sınıfını veya test yöntemini yoksaymak için kullanılır.

OwnerAttribute

Test Sahibi.

ParallelizeAttribute

Test çalıştırması için paralelleştirme düzeyi belirtimi.

PlannedTest

Geçerli test çalıştırmasında çalıştırılması planlanan (yani, bulunan ve etkin filtreyi geçirilen) tek bir testi temsil eder. tarafından PlannedTestsdöndürülür.

PriorityAttribute

Öncelik özniteliği; birim testinin önceliğini belirtmek için kullanılır.

PrivateObject

Bu sınıf, sistemdeki canlı GENEL OLMAYAN İÇ nesnesini temsil eder

PrivateType

Bu sınıf, Özel Erişimciler işlevselliği için özel bir sınıfı temsil eder.

RetryAttribute

Bu öznitelik, hata durumunda test yönteminde yeniden deneme sayısı ayarlamak için kullanılır.

RetryBaseAttribute

Başarısız olursa test yöntemini yeniden denemeyi denetleen soyut bir öznitelik. Yeniden denemenin nasıl yapıldığını tanımlamak türetilmiş sınıflara bağlı.

RetryResult

Test yeniden denemesinin sonucu.

ShadowingAttribute
STATestClassAttribute

Test sınıfı özniteliği.

STATestMethodAttribute

Test sınıfı özniteliği.

StringAssert

Dize onayı.

TestCategoryAttribute

TestCategory özniteliği; birim testinin kategorisini belirtmek için kullanılır.

TestCategoryBaseAttribute

"Category" özniteliği için temel sınıf.

TestClassAttribute

Bu öznitelik, test sınıflarını işaretlemek için kullanılır.

TestClassExtensionAttribute
TestCleanupAttribute

Test temizleme özniteliği, ile TestMethodAttributeişaretlenen her test sonrasında yürütülen yöntemleri işaretler.

TestConfiguration

Testler için yapılandırma ayarları desteği.

TestConfigurationSection

Testler için yapılandırma bölümü.

TestContext

Birim testlerine sağlanan bilgileri depolamak için kullanılır.

TestDataRow<T>

Bu tür öğesinden GetData(MethodInfo) (örneğin, aracılığıyla DynamicDataAttribute) döndürülürken, belirli bir test çalışması ile ilgili bilgileri belirler.

TestDataSourceDiscoveryAttribute

Testleri bulmayı ITestDataSource belirtir.

TestDataSourceOptionsAttribute

Geçerli derlemenin tümü ITestDataSource için seçenekleri belirtir.

TestExecution
TestExecutionEventArgs
TestExtensionExecution
TestFilterContext

MSTest'in göz önünde bulundurulan tek bir test için kullanıma ITestFilter sunma meta verilerinin anlık görüntüsü.

TestFilterProviderAttribute

MsTest bağdaştırıcısının çalıştırmak üzere olduğu her test için çağırdığı, herhangi bir komut satırı filtresi (--filter, Test Gezgini seçimi vb.) uygulandıktan sonra kullanıcı tarafından sağlanan ITestFilter bir uygulamayı kaydeder.

TestIdGenerationStrategyAttribute

Test kimliğinin nasıl oluşturulacağı belirtir.

TestInitializeAttribute

Test initialize özniteliği.

TestMethodAttribute

Bu öznitelik, test yöntemlerini işaretlemek için kullanılır.

TestMethodInvokerContext
TestMethodInvokerResult
TestPropertyAttribute

Test özelliği özniteliği.

TestRun

Şu anda yürütülen test çalıştırması hakkındaki bilgilere ortam erişimi sağlar.

TimeoutAttribute

Zaman aşımı özniteliği; birim testinin zaman aşımını belirtmek için kullanılır.

UnitTestAssertException

Çerçeve Özel Durumları için temel sınıf.

WebServiceHelper
WorkItemAttribute

WorkItem özniteliği; bu testle ilişkilendirilmiş bir iş öğesini belirtmek için kullanılır.

Yapılar

Name Description
Assert.AssertAreEqualInterpolatedStringHandler<TArgument>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.AreEqual kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertAreNotEqualInterpolatedStringHandler<TArgument>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.AreNotEqual kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertAreNotSameInterpolatedStringHandler<TArgument>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.AreNotSame kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertAreSameInterpolatedStringHandler<TArgument>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.AreSame kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertCountInterpolatedStringHandler<TItem>

tarafından kullanılan ve IsEmpty<T>(IEnumerable<T>, Assert.AssertCountInterpolatedStringHandler<T>, String) yalnızca HasCount<T>(Int32, IEnumerable<T>, Assert.AssertCountInterpolatedStringHandler<T>, String) onay başarısız olduğunda iletiyi ayıran ve biçimlendiren ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler<TArg>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsExactInstanceOfType kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertGenericIsInstanceOfTypeInterpolatedStringHandler<TArg>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsInstanceOfType kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertGenericIsNotExactInstanceOfTypeInterpolatedStringHandler<TArg>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsNotExactInstanceOfType kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertGenericIsNotInstanceOfTypeInterpolatedStringHandler<TArg>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsNotInstanceOfType kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertIsExactInstanceOfTypeInterpolatedStringHandler

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsExactInstanceOfType kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertIsFalseInterpolatedStringHandler

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsFalse kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertIsInstanceOfTypeInterpolatedStringHandler

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsInstanceOfType kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertIsNotEmptyInterpolatedStringHandler<TItem>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsNotEmpty kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertIsNotExactInstanceOfTypeInterpolatedStringHandler

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsNotExactInstanceOfType kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertIsNotInstanceOfTypeInterpolatedStringHandler

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsNotInstanceOfType kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertIsNotNullInterpolatedStringHandler

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsNotNull kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertIsNullInterpolatedStringHandler

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsNull kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertIsTrueInterpolatedStringHandler

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.IsTrue kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.AreEqual kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertNonGenericAreNotEqualInterpolatedStringHandler

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.AreNotEqual kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<TException>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.ThrowsAsync kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.Throws kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertSingleInterpolatedStringHandler<TItem>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.ContainsSingle kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertThrowsExactlyAsyncInterpolatedStringHandler<TException>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.ThrowsExactlyAsync kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

Assert.AssertThrowsExactlyInterpolatedStringHandler<TException>

Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından Assert.ThrowsExactly kullanılan ilişkilendirilmiş bir dize işleyicisi sağlar.

RetryContext

Test yeniden deneme bağlamını temsil eder.

TestFilterResult

Tek bir test için bir ITestFilter tarafından döndürülen karar.

Arabirimler

Name Description
ITestDataSource

Veri temelli testler için veri kaynağını test edin.

ITestDataSourceEmptyDataSourceExceptionInfo

Veri kaynağı satır döndürmediğinde daha zengin bilgi sağlamak için bir özel ITestDataSource için isteğe bağlı özellik. Bir veri kaynağı bu arabirimi uyguladığında, MSTest döndürülen üyeyi kullanır ve adları yazarak genel GetData returned empty collection ileti yerine daha eyleme dönüştürülebilir bir özel durum iletisi oluşturur.

ITestDataSourceIgnoreCapability

Bir test veri kaynağının yoksayılacak özelliğini belirtir ve yoksayma nedenini tanımlar.

ITestDataSourceUnfoldingCapability

Parametreli testlerin her veri satırı için ayrı test çalışmaları veya tek bir test çalışması olarak nasıl yürütülmesi gerektiğini tanımlamak için bir test veri kaynağının özelliğini belirtir. Bu, test sonuçlarını ve testlerin kullanıcı arabirimi gösterimini etkiler.

ITestFilter

Testin çalıştırılıp çalıştırılmayacağına, sessizce bırakılacağına veya atlandı olarak bildirilmesine karar veren, kullanıcı tarafından sağlanan bir test filtresi tarafından uygulanır.

ITestMethod

Yürütme için TestMethod.

ITestMethodInvoker
ITestRunInfo

Geçerli test çalıştırması hakkında salt okunur ortam bilgileri. Current aracılığıyla erişilir.

Numaralandırmalar

Name Description
ClassCleanupBehavior

Test yürütme sırasında ClassCleanup ne zaman çalıştırılır?

ConditionMode

Koşulun geri alınıp alınmayacağını denetlemek için ile ConditionBaseAttribute birlikte kullanılan bir numaralandırma.

DataAccessMethod

Veri temelli testte veri satırlarına erişme şeklimiz için numaralandırma.

DelayBackoffType

Yeniden denemeler arasındaki gecikme için geri alma türünü belirtir.

DynamicDataSourceType

Verilerin özellik olarak mı, yöntemde mi yoksa alanda mı depolandığını belirtmek için sabit listesi.

ExecutionScope

Paralel yürütme modu.

InheritanceBehavior

Hem sınıf hem ClassCleanupAttribute de ClassInitializeAttribute sınıf ile kullanılabilen devralma davranışı için numaralandırma. Temel sınıfların ClassInitialize ve ClassCleanup yöntemlerinin davranışını tanımlar. Sabit listesi türü eşleşmelidir.

MessageLevel

API kullanılarak DisplayMessage(MessageLevel, String) görüntülenen iletilerin önem düzeyini belirtir.

OperatingSystems

Bir test yönteminin veya test sınıfının hangi işletim sistemlerini desteklediğini veya desteklemediğini denetlemek için ile OSConditionAttribute birlikte kullanılan bir sabit listesi.

SequenceOrder

Koleksiyonları ile AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, SequenceOrder, String, String, String)karşılaştırırken sıra öğelerinin aynı sırada mı yoksa herhangi bir sırada mı gösterilmesi gerektiğini belirtir.

TestArchitectures

Bir test yönteminin veya test sınıfının hangi işlem mimarilerini desteklediğini veya desteklemediğini denetlemek için ile ArchitectureConditionAttribute birlikte kullanılan bir sabit listesi.

TestDataSourceDiscoveryOption

Testler için ITestDataSource desteklenen bulma modları.

TestDataSourceUnfoldingStrategy

Parametreli testlerin her veri satırı için ayrı ayrı test çalışmaları veya tek bir test çalışması olarak nasıl yürütülmesi gerektiğini belirtir. Bu, test sonuçlarını ve testlerin kullanıcı arabirimi gösterimini etkiler.

TestFilterAction

MSTest bağdaştırıcısının belirli TestFilterResultbir döndüren ITestFilter testi nasıl ele alması gerektiğini gösterir.

TestIdGenerationStrategy

Desteklenen test kimliği oluşturma stratejileri.

TestTimeout

Sınıfıyla TimeoutAttribute birlikte kullanılabilen zaman aşımları için numaralandırma. Sabit listesi türü eşleşmelidir.

UnitTestOutcome

birim testi sonuçları.

Temsilciler

Name Description
BaseShadow.ElementConverter