public void HandleVisitorArrivingAtFairyTale_GivenVisitorArriving_ExpectEventProducerCalled() { Guid guid = Guid.NewGuid(); fairyTaleControl.HandleVisitorArrivingAtFairyTale(guid); eventProducer.Verify(eventProducer => eventProducer.Produce(It.IsAny <Event>())); }
public override void HandleMessage(string incomingMessage) { var incomingEvent = JsonConvert.DeserializeObject <Event>(incomingMessage); if (incomingEvent is not null && incomingEvent.Type.Equals(EventType.ArrivedAtFairyTale) && incomingEvent.Payload.TryGetValue("Visitor", out var visitorGuid)) { fairyTaleControl.HandleVisitorArrivingAtFairyTale(Guid.Parse(visitorGuid)); } }