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);
        }
Example #2
0
        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
            });
        }