public void when_reference_element_has_value_then_map_to_activemessage_correctly() { var correlationId = "correlationid"; var callbackUrl = new Uri("https://callback.com/message"); var region = "us-east-1"; var reference = new CallerReferenceElement() { Id = 1, Name = "name" }; var request = new TranscodeRequest() { Metadata = new MetadataElement() { CorrelationId = correlationId, CallBackUrl = callbackUrl, Reference = reference, Region = region } }; var activeMessage = builder.with_transcode_request.build(request).compile(); Assert.AreEqual(reference.Id, activeMessage.Metadata.Id); Assert.AreEqual(reference.Name, activeMessage.Metadata.Name); Assert.AreEqual(activeMessage.Url, callbackUrl.ToString()); Assert.AreEqual(region, activeMessage.Region.Name); }
private MetadataElement GetMetadataTestStub() { var correlationId = "correlationid"; var callbackUrl = new Uri("https://callback.com/message"); var region = "us-east-1"; var reference = new CallerReferenceElement() { Id = 1, Name = "name" }; return(new MetadataElement() { CorrelationId = correlationId, CallBackUrl = callbackUrl, Reference = reference, Region = region }); }