Microsoft.VisualStudio.TestTools.UnitTesting Ad Alanı
Ö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.
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:
|
| 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 |
| 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 ( |
| 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.AssertAreNotEqualInterpolatedStringHandler<TArgument> |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| 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.AssertAreSameInterpolatedStringHandler<TArgument> |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| 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.AssertGenericIsInstanceOfTypeInterpolatedStringHandler<TArg> |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| 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.AssertGenericIsNotInstanceOfTypeInterpolatedStringHandler<TArg> |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| Assert.AssertIsExactInstanceOfTypeInterpolatedStringHandler |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| Assert.AssertIsFalseInterpolatedStringHandler |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| Assert.AssertIsInstanceOfTypeInterpolatedStringHandler |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| 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.AssertIsNotExactInstanceOfTypeInterpolatedStringHandler |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| Assert.AssertIsNotInstanceOfTypeInterpolatedStringHandler |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| Assert.AssertIsNotNullInterpolatedStringHandler |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| Assert.AssertIsNullInterpolatedStringHandler |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| Assert.AssertIsTrueInterpolatedStringHandler |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| Assert.AssertNonGenericAreEqualInterpolatedStringHandler |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| Assert.AssertNonGenericAreNotEqualInterpolatedStringHandler |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| 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.AssertNonStrictThrowsInterpolatedStringHandler<TException> |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| 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.AssertThrowsExactlyAsyncInterpolatedStringHandler<TException> |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| Assert.AssertThrowsExactlyInterpolatedStringHandler<TException> |
Yalnızca onay başarısız olduğunda iletiyi ayıran ve biçimlendiren aşırı yüklemeler tarafından |
| 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 |
| 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 | |