Example #1
0
 private HastingDiscoveryTest(ILogger logger = default,
                              IPeerRepository peerRepository = default,
                              IPeerSettings peerSettings     = default,
                              IDns dns = default,
                              IPeerClient peerClient = default,
                              IPeerMessageCorrelationManager peerMessageCorrelationManager = default,
                              ICancellationTokenProvider cancellationTokenProvider         = default,
                              IEnumerable <IPeerClientObservable> peerClientObservables    = default,
                              bool autoStart                                   = true,
                              int peerDiscoveryBurnIn                          = 10,
                              IHastingsOriginator state                        = default,
                              IHastingsCareTaker hastingsCareTaker             = default,
                              int millisecondsTimeout                          = 10_000,
Example #2
0
 public HastingsDiscovery(ILogger logger,
                          IPeerRepository peerRepository,
                          IDns dns,
                          IPeerSettings peerSettings,
                          IPeerClient peerClient,
                          IPeerMessageCorrelationManager peerMessageCorrelationManager,
                          ICancellationTokenProvider cancellationTokenProvider,
                          IEnumerable <IPeerClientObservable> peerClientObservables,
                          bool autoStart                                   = true,
                          int peerDiscoveryBurnIn                          = 10,
                          IHastingsOriginator stepProposal                 = default,
                          IHastingsCareTaker hastingsCareTaker             = default,
                          int millisecondsTimeout                          = 10_000,
Example #3
0
 public DiscoveryTestBuilder WithCareTaker(IHastingsCareTaker hastingsCareTaker   = default,
                                           IEnumerable <IHastingsMemento> history = default)
 {
     _careTaker = hastingsCareTaker ?? DiscoveryHelper.MockCareTaker(history);
     return(this);
 }