Show / Hide Table of Contents

Class PayrunEmployeePreviewTestRunner

Payrun employee preview test runner

Inheritance
object
TestRunnerBase
PayrunTestRunnerBase
PayrunEmployeePreviewTestRunner
Inherited Members
PayrunTestRunnerBase.TestPayrunJobAsync(ExchangeTenant, JobResultMode)
PayrunTestRunnerBase.ApplyOwner(Exchange, string)
PayrunTestRunnerBase.GetPayrunJobAsync(int, int)
PayrunTestRunnerBase.GetPayrunJobsAsync(int, string)
PayrunTestRunnerBase.GetEmployeePayrunJobsAsync(int, int)
PayrunTestRunnerBase.GetPayrollResultAsync(int, int, int)
PayrunTestRunnerBase.GetWageTypeResultsAsync(int, int)
PayrunTestRunnerBase.GetWageTypeCustomResultsAsync(int, int, int)
PayrunTestRunnerBase.GetCollectorResultsAsync(int, int)
PayrunTestRunnerBase.GetCollectorCustomResultsAsync(int, int, int)
PayrunTestRunnerBase.GetPayrunResultsAsync(int, int)
PayrunTestRunnerBase.Settings
PayrunTestRunnerBase.TestPrecision
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.Payrun
Assembly: PayrollEngine.Client.Test.dll
Syntax
public class PayrunEmployeePreviewTestRunner : PayrunTestRunnerBase

Constructors

PayrunEmployeePreviewTestRunner(PayrollHttpClient, PayrunTestSettings)

Initializes a new instance of the PayrunEmployeePreviewTestRunner class

Declaration
public PayrunEmployeePreviewTestRunner(PayrollHttpClient httpClient, PayrunTestSettings settings)
Parameters
Type Name Description
PayrollHttpClient httpClient

The payroll engine http client

PayrunTestSettings settings

The test settings

Methods

TestAllAsync(Exchange)

Start the test

Declaration
public override Task<Dictionary<Tenant, List<PayrollTestResult>>> TestAllAsync(Exchange exchange)
Parameters
Type Name Description
Exchange exchange

The exchange model

Returns
Type Description
Task<Dictionary<Tenant, List<PayrollTestResult>>>

A dictionary of tenant to payroll test results

Overrides
PayrunTestRunnerBase.TestAllAsync(Exchange)

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