public void DistributedPubSubMediator_should_receive_proper_UnsubscribeAck_message()
{
DistributedPubSubMediator_should_remove_entries_when_node_is_removed();
Within(TimeSpan.FromSeconds(15), () =>
{
RunOn(() =>
{
var user = CreateChatUser("u111");
var topic = "sample-topic-14";
var s1 = new Subscribe(topic, user);
Mediator.Tell(s1);
ExpectMsg<SubscribeAck>(x => x.Subscribe.Equals(s1));
var uns = new Unsubscribe(topic, user);
Mediator.Tell(uns);
ExpectMsg<UnsubscribeAck>(x => x.Unsubscribe.Equals(uns));
}, _first);
EnterBarrier("after-15");
});
}