public IdentifierPublisherVerification(IdentityProcessorVerification <T> processor,
                                        long publisherReferenceGcTimeoutMillis)
     : base(processor._environment, publisherReferenceGcTimeoutMillis)
 {
     _processor = processor;
     MaxElementsFromPublisher = _processor.MaxElementsFromPublisher;
     BoundedDepthOfOnNextAndRequestRecursion = _processor.BoundedDepthOfOnNextAndRequestRecursion;
     SkipStochasticTests = _processor.SkipStochasticTests;
 }
            public TestSetup(TestEnvironment environment, int testBufferSize, long requiredSubscribersSupport,
                             IdentityProcessorVerification <T> verification) : base(environment)
            {
                TestBufferSize             = testBufferSize;
                RequiredSubscribersSupport = requiredSubscribersSupport;

                Tees      = Environment.NewManualSubscriber(verification.CreateHelperPublisher(long.MaxValue));
                Processor = verification.CreateIdentityProcessor(testBufferSize);
                Subscribe(Processor);
            }
 public IdentifierWhiteboxVerification(IdentityProcessorVerification <T> processor) : base(processor._environment)
 {
     _processor = processor;
 }