public override void Arrange() { base.Arrange(); Request = new GetSubscriptionIds { QueryName = EpcisQueries.First().Name }; }
public async Task <GetSubscriptionIdsResult> GetSubscriptionId(GetSubscriptionIds query, CancellationToken cancellationToken) { var subscriptions = await _unitOfWork.SubscriptionManager.GetAll(false, cancellationToken); return(new GetSubscriptionIdsResult { SubscriptionIds = subscriptions.Where(s => s.QueryName == query.QueryName).Select(x => x.SubscriptionId) }); }
private XDocument Write(GetSubscriptionIds query) => Query(XName.Get("GetSubscriptionIDs", EpcisNamespaces.Query));
public override void Arrange() { base.Arrange(); Query = new GetSubscriptionIds(); }