public void FireEvent(TopicInformation topicInfo, DateTime messageTime, string propertyOperation, List <SimpleItem> source, List <SimpleItem> data) { // find topic DUT.PACS.Simulator.Events.Topic topic = TopicsConverter.Find( DUT.PACS.Simulator.Events.PACSTopicSet.Instance, topicInfo); // create NotificationMessage NotificationMessageHolderType message = GenerateNotificationMessage(topicInfo, messageTime, propertyOperation, source, data); EventServer.TransmitMessage(message, topic); EventServer.TimeoutEvent(this, topic, source, data); }