TestDataObject Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En wrapper-klass för XUnit-testdata som möjliggör stöd för att räkna upp testfall i Test Explorer.
public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
- Arv
-
TestDataObject
- Implementeringar
-
Xunit.Abstractions.IXunitSerializable
Kommentarer
VS Test Explorer stöder endast värdetyper för datadrivna tester. Denna klass implementerar Xunit.Abstractions.IXunitSerializable och serialiserar komplexa typer som json så att testfallen kan elistas upp och visas i VS testutforskaren. Detta gör det också möjligt för utvecklaren att högerklicka på ett visst testfall i VS Test Explorer och köra det individuellt.
Konstruktorer
| Name | Description |
|---|---|
| TestDataObject() |
Initierar en ny instans av TestDataObject klassen. |
| TestDataObject(Object) |
Initierar en ny instans av TestDataObject klassen. |
Egenskaper
| Name | Description |
|---|---|
| TestObject |
Får en json-sträng med testdataobjektet. |
Metoder
| Name | Description |
|---|---|
| Deserialize(IXunitSerializationInfo) |
Används av XUnit.net för deserialisering. |
| GetObject<T>() |
Hämtar testdataobjektet för den angivna .Net-typen. |
| Serialize(IXunitSerializationInfo) |
Används av XUnit.net för serieutskrivning. |