public TestSetup(TestKitBase kit) { _kit = kit; _handler = kit.CreateTestProbe(); _bindCommander = kit.CreateTestProbe(); _parent = kit.CreateTestProbe(); _parentRef = new TestActorRef <ListenerParent>(kit.Sys, Props.Create(() => new ListenerParent(this))); }
public LocalServerTest(TestKitBase kit) { _system = kit.Sys; UserHandler = kit.CreateTestProbe(); Selector = kit.CreateTestProbe(); RegisterCallReceiver = kit.CreateTestProbe(); InterestCallReceiver = kit.CreateTestProbe(); ChannelProbe = kit.CreateTestProbe(); }
public TestContainer(TestKitBase testKit, GlobalOptions options = null, Type replayWorkerType = null) { var query = new ProjectionStreamQuery(); Reader = testKit.CreateTestProbe(); Writer = testKit.CreateTestProbe(); options = options ?? new GlobalOptions(); var props = Even.ProjectionStream.CreateProps(query, Reader, Writer, options); ProjectionStream = testKit.Sys.ActorOf(props); }
public TestSetup(TestKitBase kit, bool pullMode) { _kit = kit; _pullMode = pullMode; _handler = kit.CreateTestProbe(); _handlerRef = _handler.Ref; _bindCommander = kit.CreateTestProbe(); _parent = kit.CreateTestProbe(); _selectorRouter = kit.CreateTestProbe(); _parentRef = new TestActorRef <ListenerParent>(kit.Sys, Props.Create(() => new ListenerParent(this, pullMode))); }
public IFixtureArranger <TAggregate, TIdentity> For(TIdentity aggregateId) { if (aggregateId == null) { throw new ArgumentNullException(nameof(aggregateId)); } AggregateId = aggregateId; AggregateTestProbe = _testKit.CreateTestProbe("aggregate-probe"); AggregateProps = Props.Create <TAggregate>(args: aggregateId); AggregateRef = ActorRefs.Nobody; UsesAggregateManager = false; return(this); }
public Server(TestKitBase testkit, EndPoint address = null) { _testkit = testkit; Address = address ?? TestUtils.TemporaryServerAddress(); ServerProbe = testkit.CreateTestProbe(); ServerRef = testkit.ActorOf(TestServerProps(Address, ServerProbe.Ref)); ServerProbe.ExpectMsg <Tcp.Bound>(); }
public static ProbeRelayObjects CreateTestRelay(this TestKitBase testKit) { var probe = testKit.CreateTestProbe(); var props = Props.Create <ProbeRelay>(probe); return(new ProbeRelayObjects { Props = props, Probe = probe }); }
public IFixtureArranger <TAggregate, TIdentity> For(TIdentity aggregateId) { if (aggregateId == null) { throw new ArgumentNullException(nameof(aggregateId)); } if (!AggregateEventTestProbe.IsNobody()) { throw new InvalidOperationException(nameof(AggregateEventTestProbe)); } AggregateId = aggregateId; AggregateEventTestProbe = _testKit.CreateTestProbe("aggregate-event-test-probe"); AggregateReplyTestProbe = _testKit.CreateTestProbe("aggregate-reply-test-probe"); AggregateProps = Props.Create <TAggregate>(args: aggregateId); AggregateRef = ActorRefs.Nobody; UsesAggregateManager = false; return(this); }
public TestSetup(TestKitBase kit, bool pullMode) { _kit = kit; _pullMode = pullMode; _handler = kit.CreateTestProbe(); _handlerRef = _handler.Ref; _bindCommander = kit.CreateTestProbe(); _parent = kit.CreateTestProbe(); _selectorRouter = kit.CreateTestProbe(); _endpoint = TestUtils.TemporaryServerAddress(); _registerCallReceiver = kit.CreateTestProbe(); _interestCallReceiver = kit.CreateTestProbe(); _parentRef = new TestActorRef <ListenerParent>(kit.Sys, Props.Create(() => new ListenerParent(this, pullMode))); }
public ServerConnection(TestKitBase testkit, IActorRef connectionActor) { _connectionActor = connectionActor; _connectionProbe = testkit.CreateTestProbe(); }
internal ManualProbe(TestKitBase system, bool autoOnSubscribe = true) { _probe = system.CreateTestProbe(); AutoOnSubscribe = autoOnSubscribe; }
internal ManualProbe(TestKitBase testKit) { _testKit = testKit; _probe = testKit.CreateTestProbe(); }
public TestProbeActor(TestKitBase testKit) { ActorPath = Context.Self.Path; TestProbe = testKit.CreateTestProbe(); ReceiveAny(o => TestProbe.Forward(o)); }
public TestProbe Create(TestKitBase testKit) => testKit.CreateTestProbe();