C# 클래스 WebApplications.Utilities.Scheduling.Test.SchedulerTester

파일 보기 프로젝트 열기: webappsuk/CoreLibraries 1 사용 예제들

공개 메소드들

메소드 설명
AddTest ( [ schedule, [ expectedResults, ScheduledFunction function = null ) : ScheduledFunction
AddTest ( [ scheduledFunction, [ expectedResults ) : ScheduledFunction
CheckResults ( ) : void
Completed ( ) : bool
OutputResult ( ScheduledFunctionResult result ) : void
OutputResult ( ScheduledFunctionResult result, DateTime startTime, TimeSpan expectedTimeSpan, bool failed = false ) : void
Run ( ) : void
SchedulerTester ( )
SetStartTime ( ) : void
Start ( ) : void
Stop ( ) : void
WaitForStartOfSecond ( bool requireEven = false ) : void

메소드 상세

AddTest() 공개 메소드

public AddTest ( [ schedule, [ expectedResults, ScheduledFunction function = null ) : ScheduledFunction
schedule [
expectedResults [
function ScheduledFunction
리턴 ScheduledFunction

AddTest() 공개 메소드

public AddTest ( [ scheduledFunction, [ expectedResults ) : ScheduledFunction
scheduledFunction [
expectedResults [
리턴 ScheduledFunction

CheckResults() 공개 메소드

public CheckResults ( ) : void
리턴 void

Completed() 공개 메소드

public Completed ( ) : bool
리턴 bool

OutputResult() 공개 정적인 메소드

public static OutputResult ( ScheduledFunctionResult result ) : void
result ScheduledFunctionResult
리턴 void

OutputResult() 공개 정적인 메소드

public static OutputResult ( ScheduledFunctionResult result, DateTime startTime, TimeSpan expectedTimeSpan, bool failed = false ) : void
result ScheduledFunctionResult
startTime DateTime
expectedTimeSpan TimeSpan
failed bool
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void

SchedulerTester() 공개 메소드

public SchedulerTester ( )

SetStartTime() 공개 메소드

public SetStartTime ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

WaitForStartOfSecond() 공개 정적인 메소드

public static WaitForStartOfSecond ( bool requireEven = false ) : void
requireEven bool
리턴 void