private protected DelegateAssertions(TDelegate @delegate, IExtractExceptions extractor, IClock clock) : base(@delegate, extractor, clock) { }
public GenericAsyncFunctionAssertions(Func <Task <TResult> > subject, IExtractExceptions extractor, IClock clock) : base(subject, extractor, clock) { }
private protected DelegateAssertionsBase(TDelegate @delegate, IExtractExceptions extractor, IClock clock) : base(@delegate) { this.extractor = extractor ?? throw new ArgumentNullException(nameof(extractor)); Clock = clock ?? throw new ArgumentNullException(nameof(clock)); }
protected DelegateAssertions(TDelegate @delegate, IExtractExceptions extractor) : base(@delegate, extractor, new Clock()) { }
public AsyncFunctionAssertions(Func <Task> subject, IExtractExceptions extractor) { this.extractor = extractor; Subject = subject; }
public FunctionAssertions(Func <T> subject, IExtractExceptions extractor, IClock clock) : base(subject, extractor, clock) { Subject = subject; }
public ActionAssertions(Action subject, IExtractExceptions extractor, IClock clock) : base(subject, extractor, clock) { }
protected DelegateAssertions(TDelegate @delegate, IExtractExceptions extractor) : base(@delegate) { this.extractor = extractor; Subject = @delegate; }
public ActionAssertions(Action subject, IExtractExceptions extractor) : base(subject, extractor) { Subject = subject; }
public ActionAssertions(Action subject, IExtractExceptions extractor) : this(subject, extractor, new Clock()) { }
public FunctionAssertions(Func <T> subject, IExtractExceptions extractor) : base(subject, extractor) { Subject = subject; }
public NonGenericAsyncFunctionAssertions(Func <Task> subject, IExtractExceptions extractor, ITimer timer) : base(subject, extractor) { this.timer = timer; }
protected internal ActionAssertions(Action subject, IExtractExceptions extractor) { this.extractor = extractor; Subject = subject; }
public AsyncFunctionAssertions(Func <Task> subject, IExtractExceptions extractor) : this(subject, extractor, new Clock()) { }
public ActionAssertions(Action subject, IExtractExceptions extractor) { this.extractor = extractor; Subject = subject; }
public AsyncFunctionAssertions(Func <Task> subject, IExtractExceptions extractor, IClock clock) : base(subject, extractor, clock) { this.clock = clock; Subject = subject; }
public DelegateAssertions(Delegate @delegate, IExtractExceptions extractor) : base(@delegate, extractor) { }
public GenericAsyncFunctionAssertions(Func <Task <TResult> > subject, IExtractExceptions extractor, ITimer timer) : base( subject, extractor) { this.subject = subject; this.timer = timer; }
public AsyncFunctionAssertions(Func <TTask> subject, IExtractExceptions extractor, IClock clock) : base(subject, extractor, clock) { }
protected internal AsyncFunctionAssertions(Func <Task> subject, IExtractExceptions extractor) { this.extractor = extractor; Subject = subject; }
private protected DelegateAssertions(TDelegate @delegate, IExtractExceptions extractor, IClock clock) : base(@delegate) { this.clock = clock; this.extractor = extractor; Subject = @delegate; }