示例#1
0
        public void ExtractServiceMetadata_Should_Return_Extracted_ServiceMetadata()
        {
            var sessionReflection = new SessionReflection();

            IServiceMetadata serviceMetadata = sessionReflection.ExtractServiceMetadata <MockAmazonServiceClientWithServiceMetadata>();

            Assert.NotNull(serviceMetadata);
            Assert.Equal(MockServiceMetadata.MockServiceId, serviceMetadata.ServiceId);
        }
示例#2
0
        public void ExtractServiceMetadata_Should_Throw_InvalidOperationException_If_Given_Generic_Service_Client_Type_Has_Not_Service_Metadata_Field()
        {
            var sessionReflection = new SessionReflection();

            Assert.Throws <InvalidOperationException>(() => sessionReflection.ExtractServiceMetadata <MockAmazonServiceClient>());
        }