コード例 #1
0
 public void ParseListVerifiedEmailAddresses()
 {
     const string sampleResponse = 
         "<ListVerifiedEmailAddressesResponse xmlns=\"http://ses.amazonaws.com/doc/2010-12-01/\">" +
         "  <ListVerifiedEmailAddressesResult>" +
         "    <VerifiedEmailAddresses>" +
         "      <member>[email protected]</member>" +
         "    </VerifiedEmailAddresses>" +
         "  </ListVerifiedEmailAddressesResult>" +
         "  <ResponseMetadata>" +
         "    <RequestId>3dd50e97-c865-11e0-b235-099eb63d928d</RequestId>" +
         "  </ResponseMetadata>" +
         "</ListVerifiedEmailAddressesResponse>";
     var expected = new DataTypes.ListVerifiedEmailAddressesResult(){VerifiedEmailAddresses = new List<string>() {"*****@*****.**"}};
     var results = Converter.ListVerifiedEmailAddressesResult(sampleResponse);
     Assert.That(results.VerifiedEmailAddresses.First(), Is.EqualTo(expected.VerifiedEmailAddresses.First()));
 }
コード例 #2
0
        public void ParseListVerifiedEmailAddressesJson()
        {
            const string sampleResponse =
                "{\"ListVerifiedEmailAddressesResponse\":{\"ListVerifiedEmailAddressesResult\":{\"VerifiedEmailAddresses\":[\"[email protected]\"]},\"ResponseMetadata\":{\"RequestId\":\"b0337b00-7296-11e1-b42a-6576da542b40\"}}}";

            var expected = new DataTypes.ListVerifiedEmailAddressesResult() { VerifiedEmailAddresses = new List<string>() { "*****@*****.**" } };
            var results = Converter.ListVerifiedEmailAddressesResultJson(sampleResponse);
            Assert.That(results.VerifiedEmailAddresses.First(), Is.EqualTo(expected.VerifiedEmailAddresses.First()));
        }