public void Should_handle_messages_sequentially() { remoteActor.Tell(new SuccessMessage { Counter = 1 }); remoteActor.Tell(new SuccessMessage { Counter = 2 }); remoteActor.Tell(new SuccessMessage { Counter = 3 }); actor.Dispose(); actor.Invokes.ShouldBeEquivalentTo(new List <object> { new SuccessMessage { Counter = 1 }, new SuccessMessage { Counter = 2 }, new SuccessMessage { Counter = 3 } }); }
public void Should_call_stop_on_dispose() { sut.Tell(new SuccessMessage { Counter = 1 }); sut.Dispose(); sut.Invokes.ShouldBeEquivalentTo(new List <object> { new SuccessMessage { Counter = 1 }, true }); }