TestimoX

API Reference

Interface

IBenchmarkTargetCheckWriter

Namespace TestimoX.Benchmarks.Providers
Assembly TestimoX
Modifiers abstract

Writes and restores one benchmark check on a typed target.

Methods

public abstract BenchmarkWriteResult Restore(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkBackupValue before) #
Returns: BenchmarkWriteResult

Restores the exact captured pre-change state.

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
check TestimoX.Benchmarks.BenchmarkCheckDefinition requiredposition: 1
before TestimoX.Benchmarks.Transactions.BenchmarkBackupValue requiredposition: 2
public abstract BenchmarkWriteResult Write(BenchmarkTarget target, BenchmarkCheckDefinition check, Object value) #
Returns: BenchmarkWriteResult

Writes a selected remediation value.

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
check TestimoX.Benchmarks.BenchmarkCheckDefinition requiredposition: 1
value System.Object requiredposition: 2
public abstract BenchmarkWriteResult WriteCaptured(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkBackupValue before, Object value) #
Returns: BenchmarkWriteResult

Writes a selected remediation value against the exact state captured by the governing transaction.

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
check TestimoX.Benchmarks.BenchmarkCheckDefinition requiredposition: 1
before TestimoX.Benchmarks.Transactions.BenchmarkBackupValue requiredposition: 2
value System.Object requiredposition: 3