public override void Arrange() { base.Arrange(); Document = new EpcisQueryCallbackException { }; }
public override void Arrange() { base.Arrange(); Request = new EpcisQueryCallbackException { SubscriptionName = "TestSubscription", CallbackType = QueryCallbackType.QueryTooLargeException, Reason = "Too much data returned by the query", Severity = "ERROR" }; }
public async Task CaptureCallbackException(EpcisQueryCallbackException result, CancellationToken cancellationToken) { await _unitOfWork.Execute(async tx => { var id = await tx.RequestStore.Store(result.Header, _userContext.Current, cancellationToken); await tx.CallbackStore.Store(id, result.SubscriptionName, result.CallbackType, cancellationToken); }); }