public void ConfirmingReceiptRemovesTransmissionFromQueue() { { var transmission = transmissions.CreateTransmission(existingInboxId); transmissions.AddBinaryContent(transmission, new byte[] { 0xFF, 0x0, 0x10, 0x20, 0x30, 0x40, 0x50 }); } var transmissionOut = transmissions.GetNextTransmission(existingInboxId); transmissions.ConfirmReceived(transmissionOut); Assert.Null(transmissions.GetNextTransmission(existingInboxId)); }
IActionResult IInboxAdapter.ConfirmTransmissionReceipt(string id, string tid) { Guid tidGuid; try { tidGuid = Guid.Parse(tid); } catch (Exception) { return(StatusCode(404)); } var transmission = transmissionApi.GetTransmission(tidGuid); if (transmission == null) { return(StatusCode(404)); } transmissionApi.ConfirmReceived(transmission); return(StatusCode(200)); }