public void should_stop_previous_replayer() { var previousMessageReplayerMock = new Mock <IMessageReplayer>(); _messageReplayerRepositoryMock.Setup(x => x.GetActiveMessageReplayer(_sender.Id)).Returns(previousMessageReplayerMock.Object); var command = new StartMessageReplayCommand(Guid.NewGuid()); _handler.Handle(command); previousMessageReplayerMock.Verify(x => x.Cancel()); }
public void should_add_and_start_replayer() { var replayId = Guid.NewGuid(); var messageReplayerMock = new Mock <IMessageReplayer>(); _messageReplayerRepositoryMock.Setup(x => x.CreateMessageReplayer(It.Is <Peer>(p => p.Id == _sender.Id && p.EndPoint == _sender.EndPoint), replayId)).Returns(messageReplayerMock.Object); var command = new StartMessageReplayCommand(replayId); _handler.Handle(command); messageReplayerMock.Verify(x => x.Start()); _messageReplayerRepositoryMock.Verify(x => x.SetActiveMessageReplayer(_sender.Id, messageReplayerMock.Object)); }
public void starting_should_start_inner_bus_and_send_replay_command() { StartMessageReplayCommand.ShouldNotBeNull(); StartMessageReplayCommandTargets.ShouldBeEquivalentTo(new[] { PersistencePeer }); }
public void should_not_start_replay() { StartMessageReplayCommand.ShouldBeNull(); }