public RoutingSlipFaultedDocument(RoutingSlipFaulted message) : base(message.Timestamp) { if (message.ActivityExceptions != null) { ActivityExceptions = message.ActivityExceptions.Select(x => new ActivityExceptionDocument(x)).ToArray(); } }
public static T GetVariable <T>(this RoutingSlipFaulted source, string key) { if (source == null) { throw new ArgumentNullException(nameof(source)); } if (string.IsNullOrEmpty(key)) { throw new ArgumentException("The key must not be empty", nameof(key)); } return(DeserializeVariable <T>(key, source.Variables)); }
public void Should_receive_the_routing_slip_faulted_event() { RoutingSlipFaulted faulted = _faulted.Task.Result; Assert.AreEqual(_routingSlip.TrackingNumber, faulted.TrackingNumber); }
public RoutingSlipFaultedDocument(RoutingSlipFaulted message) : base(message.Timestamp) { if (message.ActivityExceptions != null) ActivityExceptions = message.ActivityExceptions.Select(x => new ActivityExceptionDocument(x)).ToArray(); }
static Guid GetTrackingNumber(RoutingSlipFaulted message) { return(message.TrackingNumber); }