• Home
  • .NET
  • Unity
  • Godot
  • Design Overview
  • API Documentation
  • Changelog
  • GitHub
Show / Hide Table of Contents
  • Responsible
    • BddExtensions
    • IExternalResultSource
    • IFailureListener
    • IGlobalContextProvider
    • IOptionalTestResponder
    • ITestInstruction<T>
    • ITestOperation<T>
    • ITestResponder<T>
    • ITestScheduler
    • ITestWaitCondition<T>
    • LinqSupport
    • OptionalTestResponder
    • RepetitionLimitExceededException
    • Responsibly
    • TestFailureException
    • TestInstruction
    • TestInstructionExecutor
    • TestInstructionExecutor.StateNotificationCallback
    • TestOperationState
    • TestResponder
    • TestWaitCondition
  • Responsible.Bdd
    • IBddStep
    • Keywords
    • ScenarioBuilder
  • Responsible.Context
    • RunContext
  • Responsible.Docs
    • Inherit
  • Responsible.State
    • ITestOperationState
    • ITestOperationState<T>
    • StateStringBuilder
    • TestOperationStateTransition
    • TestOperationStatus
  • Responsible.Unity
    • TestOperationYieldInstruction<T>
    • UnhandledLogMessageException
    • UnityErrorLogInterceptor
    • UnityFailureListener
    • UnityTestInstructionExecutor
    • UnityTestScheduler
  • Responsible.Utilities
    • IMultipleTaskAwaiter<T>
    • IMultipleTaskSource<T>
    • IndentedStringBuilder<T>
    • RetryingPoller

Interface ITestResponder<T>

Represents a test instruction, which is executed once a precondition is met. Usually constructed from a ITestWaitCondition<T> and ITestInstruction<T>.

See TestResponder for extension methods on test responders, TestWaitCondition for methods for composing wait conditions and instructions into responders, and Responsibly for methods used to combine multiple test responders.

Inherited Members
ITestOperation<ITestOperationState<T>>.CreateState()
Namespace: Responsible
Assembly: Responsible.dll
Syntax
public interface ITestResponder<out T> : ITestOperation<ITestOperationState<T>>
Type Parameters
Name Description
T

Result type of the test responder.

Extension Methods

TestResponder.ExpectWithinSeconds<T>(ITestResponder<T>, double, string, string, int)
TestResponder.Optionally<T>(ITestResponder<T>)
TestResponder.Repeatedly<T>(ITestResponder<T>, int, string, string, int)
TestResponder.Select<T1, T2>(ITestResponder<T1>, Func<T1, T2>, string, string, int)
In this article
Back to top Generated by DocFX