Show / Hide Table of Contents

Class CaseAvailableTestRunner

Case available function test runner. Compare expected output with the case available state

Inheritance
object
TestRunnerBase
CaseScriptTestRunner
CaseAvailableTestRunner
Inherited Members
CaseScriptTestRunner.NewResult(CaseTestType, string, string, object, object)
CaseScriptTestRunner.NewResult(bool, CaseTestType, string, string, object, object)
CaseScriptTestRunner.NewFailedResult(CaseTestType, string, string, object, object)
CaseScriptTestRunner.NewResult(HttpRequestException, string, object)
CaseScriptTestRunner.GetAvailableCase(string)
CaseScriptTestRunner.GetAvailableCaseAsync(string)
CaseScriptTestRunner.GetCase(string, CaseChangeSetup)
CaseScriptTestRunner.GetCaseAsync(string, CaseChangeSetup)
CaseScriptTestRunner.AddCaseAsync(CaseChangeSetup)
CaseScriptTestRunner.Context
CaseScriptTestRunner.Tenant
CaseScriptTestRunner.User
CaseScriptTestRunner.Payroll
CaseScriptTestRunner.Employee
CaseScriptTestRunner.EvaluationDate
CaseScriptTestRunner.RegulationDate
TestRunnerBase.GetTenantAsync(string)
TestRunnerBase.DeleteTenantAsync(int)
TestRunnerBase.DeleteEmployeeAsync(int, int)
TestRunnerBase.GetUserAsync(int, string)
TestRunnerBase.GetEmployeeAsync(int, string)
TestRunnerBase.HttpClient
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Test.Case
Assembly: PayrollEngine.Client.Test.dll
Syntax
public class CaseAvailableTestRunner : CaseScriptTestRunner

Constructors

CaseAvailableTestRunner(PayrollHttpClient, CaseTestContext)

New instance of CaseAvailableTestRunner

Declaration
public CaseAvailableTestRunner(PayrollHttpClient httpClient, CaseTestContext context)
Parameters
Type Name Description
PayrollHttpClient httpClient

The payroll http client

CaseTestContext context

The test context

Methods

Test(CaseAvailableTest)

Test the case available

Declaration
public virtual Task<IList<CaseScriptTestResult>> Test(CaseAvailableTest test)
Parameters
Type Name Description
CaseAvailableTest test

The test

Returns
Type Description
Task<IList<CaseScriptTestResult>>

The test results

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX