TestDataObject Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een wrapper-klasse voor XUnit-testdata die ondersteuning biedt voor het opsommen van testgevallen in Test Explorer.
public class TestDataObject : Xunit.Abstractions.IXunitSerializable
type TestDataObject = class
interface IXunitSerializable
Public Class TestDataObject
Implements IXunitSerializable
- Overname
-
TestDataObject
- Implementeringen
-
Xunit.Abstractions.IXunitSerializable
Opmerkingen
VS Test Explorer ondersteunt alleen waardetypes voor datagedreven tests. Deze klasse implementeert Xunit.Abstractions.IXunitSerializable en serialiseert complexe types als json zodat de testgevallen kunnen worden opgesomd en weergegeven in VS test explorer. Dit stelt de ontwikkelaar ook in staat om met de rechtermuisknop op een bepaald testgeval in VS Test Explorer te klikken en het individueel uit te voeren.
Constructors
| Name | Description |
|---|---|
| TestDataObject() |
Initialiseert een nieuw exemplaar van de TestDataObject klasse. |
| TestDataObject(Object) |
Initialiseert een nieuw exemplaar van de TestDataObject klasse. |
Eigenschappen
| Name | Description |
|---|---|
| TestObject |
Krijgt een json-string met het testdata-object. |
Methoden
| Name | Description |
|---|---|
| Deserialize(IXunitSerializationInfo) |
Gebruikt door XUnit.net voor deserialisatie. |
| GetObject<T>() |
Krijgt het testdataobject voor het opgegeven .Net-type. |
| Serialize(IXunitSerializationInfo) |
Gebruikt door XUnit.net voor serialisatie. |