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); }
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>()); }