public void ThenNoOp() { var data = new StorageBlobDeletedEventData(); var eventGridEvent = new EventGridEvent(id: "", subject: "", data: data, eventType: "Microsoft.Storage.BlobDeleted", eventTime: DateTime.UtcNow, dataVersion: ""); Action action = () => EventGridPump.Run(eventGridEvent, out var output, new StubLogger()); action.Should().Throw <Exception>("Expected to be triggered by an Microsoft.Storage.BlobCreated but received Microsoft.Storage.BlobDeleted."); }
public void ThenOutputsMessage() { var id = Guid.NewGuid().ToString(); var timeStamp = DateTime.Parse("2018-01-01 00:00:00"); var data = new StorageBlobCreatedEventData(); var eventGridEvent = new EventGridEvent(id: id, subject: "", data: data, eventType: Events.BlobCreated, eventTime: timeStamp, dataVersion: ""); EventGridPump.Run(eventGridEvent, out var output, new StubLogger()); var expected = new Message { MessageId = id }; output.MessageId.Should().Be(expected.MessageId); }