Пример #1
0
 public async Task DynamoDBEvent_should_get_parsed_and_diffed_When_modified()
 {
     _eventBridgeClientMock.Setup(p => p.PutEventsAsync(It.IsAny <PutEventsRequest>(), It.IsAny <CancellationToken>())).Callback <PutEventsRequest, CancellationToken>((per, ct) => Validateupdate(per)).ReturnsAsync(new PutEventsResponse());
     var record = new DynamodbStreamRecord {
         EventName = "MODIFY", Dynamodb = new StreamRecord {
             OldImage = Document.FromJson(JsonConvert.SerializeObject(new TestEvent {
                 Id = "1", Name = "Old"
             })).ToAttributeMap(), NewImage = Document.FromJson(JsonConvert.SerializeObject(new TestEvent {
                 Id = "1", Name = "New"
             })).ToAttributeMap()
         }
     };
     await _client.Send("test", record);
 }