Table of Contents

Class TestInstance

Namespace
ROCrates.Models
Assembly
ROCrates.Net.dll
public class TestInstance : ContextEntity
Inheritance
TestInstance
Inherited Members

Constructors

TestInstance()

public TestInstance()

TestInstance(ROCrate?, string?, JsonObject?)

public TestInstance(ROCrate? crate = null, string? identifier = null, JsonObject? properties = null)

Parameters

crate ROCrate
identifier string
properties JsonObject

Properties

Name

public string? Name { get; set; }

Property Value

string

Resource

public string? Resource { get; set; }

Property Value

string

RunsOn

public TestService? RunsOn { get; set; }

Property Value

TestService

Url

public string? Url { get; set; }

Property Value

string

Methods

Deserialize(string, ROCrate)

Create a TestInstance from JSON properties.

public static TestInstance? Deserialize(string entityJson, ROCrate roCrate)

Parameters

entityJson string

The JSON representing the TestInstance

roCrate ROCrate

The RO-Crate for the TestInstance

Returns

TestInstance

The deserialised TestInstance

Serialize()

Convert TestInstance to JSON string.

public override string Serialize()

Returns

string

The TestInstance as a JSON string.