Show / Hide Table of Contents

Class LoggingTestScheduler

Inheritance
System.Object
VirtualTimeLogicalScheduler<System.Int64, System.Int64>
TestScheduler
LoggingTestScheduler
Implements
ISchedulerExceptionHandler
ITestScheduler
IClockable<System.Int64>
ILoggingScheduler<System.Int64>
IScheduler
System.IDisposable
Inherited Members
TestScheduler.CreateChildTestScheduler()
TestScheduler.ScheduleAbsolute<TState>(TState, Int64, Action<IScheduler, TState>)
TestScheduler.ScheduleAbsolute(Int64, ISchedulerTask)
TestScheduler.ScheduleRelative<TState>(TState, Int64, Action<IScheduler, TState>)
TestScheduler.CreateObserver<T>()
TestScheduler.CreateHotObservable<T>(Recorded<Notification<T>>[])
TestScheduler.CreateColdObservable<T>(Recorded<Notification<T>>[])
TestScheduler.CreateStateContainer()
TestScheduler.CreateContext(IExecutionEnvironment, TraceSource, IDictionary<String, Object>)
VirtualTimeLogicalScheduler<Int64, Int64>.Start()
VirtualTimeLogicalScheduler<Int64, Int64>.AdvanceTo(Int64)
VirtualTimeLogicalScheduler<Int64, Int64>.CreateChildScheduler()
VirtualTimeLogicalScheduler<Int64, Int64>.ScheduleAbsolute(Int64, ISchedulerTask)
VirtualTimeLogicalScheduler<Int64, Int64>.ScheduleRelative(Int64, ISchedulerTask)
VirtualTimeLogicalScheduler<Int64, Int64>.Schedule(ISchedulerTask)
VirtualTimeLogicalScheduler<Int64, Int64>.Schedule(TimeSpan, ISchedulerTask)
VirtualTimeLogicalScheduler<Int64, Int64>.Schedule(DateTimeOffset, ISchedulerTask)
VirtualTimeLogicalScheduler<Int64, Int64>.PauseAsync()
VirtualTimeLogicalScheduler<Int64, Int64>.Continue()
VirtualTimeLogicalScheduler<Int64, Int64>.RecalculatePriority()
VirtualTimeLogicalScheduler<Int64, Int64>.Dispose()
VirtualTimeLogicalScheduler<Int64, Int64>.Dispose(Boolean)
VirtualTimeLogicalScheduler<Int64, Int64>.VerifyAccess()
VirtualTimeLogicalScheduler<Int64, Int64>.CheckAccess()
VirtualTimeLogicalScheduler<Int64, Int64>.TryCatch(Exception, IWorkItem)
VirtualTimeLogicalScheduler<Int64, Int64>.Now
VirtualTimeLogicalScheduler<Int64, Int64>.Clock
VirtualTimeLogicalScheduler<Int64, Int64>.Physical
VirtualTimeLogicalScheduler<Int64, Int64>.UnhandledException
Namespace: Reaqtive.TestingFramework
Assembly: Reaqtive.TestingFramework.dll
Syntax
public class LoggingTestScheduler : TestScheduler, ISchedulerExceptionHandler, ITestScheduler, IClockable<long>, ILoggingScheduler<long>, IScheduler, IDisposable

Constructors

LoggingTestScheduler()

Declaration
public LoggingTestScheduler()

Properties

Increment

Declaration
public override long Increment { get; }
Property Value
Type Description
System.Int64
Overrides
TestScheduler.Increment

ScheduledTimes

Declaration
public IEnumerable<long> ScheduledTimes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Int64>

Methods

CreateChildScheduler()

Declaration
public override IScheduler CreateChildScheduler()
Returns
Type Description
IScheduler
Overrides
TestScheduler.CreateChildScheduler()

Implements

ISchedulerExceptionHandler
ITestScheduler
IClockable<TAbsolute>
ILoggingScheduler<TAbsolute>
IScheduler
System.IDisposable

Extension Methods

TestSchedulerExtensions.Start<T>(TestScheduler, IOperatorContext, Func<ISubscribable<T>>, Int64, Int64, Int64, IOperatorStateContainer)
TestSchedulerExtensions.Start<T>(TestScheduler, Func<ISubscribable<T>>, Int64, Int64, Int64, IOperatorStateContainer)
TestSchedulerExtensions.Start<T>(TestScheduler, Func<ISubscribable<T>>)
TestSchedulerExtensions.Start<T>(TestScheduler, Func<ISubscribable<T>>, Int64)
TestSchedulerExtensions.ScheduleRelative(TestScheduler, Int64, Action)
TestSchedulerExtensions.ScheduleAbsolute(TestScheduler, Int64, Action)
In This Article
Back to top Generated by DocFX