コード例 #1
0
 public void ParseSendQuotaResponseJson()
 {
     const string sampleResponse = "{\"GetSendQuotaResponse\":{\"GetSendQuotaResult\":{\"Max24HourSend\":200.0,\"MaxSendRate\":1.0,\"SentLast24Hours\":3.0},\"ResponseMetadata\":{\"RequestId\":\"18bca67d-71f8-11e1-81ae-e38fc85d3210\"}}}";
     var expected = new DataTypes.GetSendQuotaResult()
     {
         SentLast24Hours = 3,
         Max24HourSend = 200,
         MaxSendRate = 1
     };
     var results = Converter.ParseGetSendQuotaResponseJson(sampleResponse);
     Assert.That(results.SentLast24Hours, Is.EqualTo(expected.SentLast24Hours));
     Assert.That(results.Max24HourSend, Is.EqualTo(expected.Max24HourSend));
     Assert.That(results.MaxSendRate, Is.EqualTo(expected.MaxSendRate));
 }
コード例 #2
0
 public void ParseSendQuotaResponse()
 {
     const string sampleResponse = "<GetSendQuotaResponse xmlns=\"http://ses.amazonaws.com/doc/2010-12-01/\">" +
                                   "  <GetSendQuotaResult>" +
                                   "    <SentLast24Hours>127.0</SentLast24Hours>" +
                                   "    <Max24HourSend>200.0</Max24HourSend>" +
                                   "    <MaxSendRate>1.0</MaxSendRate>" +
                                   "  </GetSendQuotaResult>" +
                                   "  <ResponseMetadata>" +
                                   "    <RequestId>273021c6-c866-11e0-b926-699e21c3af9e</RequestId>" +
                                   "  </ResponseMetadata>" +
                                   "</GetSendQuotaResponse>";
     var expected = new DataTypes.GetSendQuotaResult()
                        {
                            SentLast24Hours = 127,
                            Max24HourSend = 200,
                            MaxSendRate = 1
                        };
     var results = Converter.ParseGetSendQuotaResponse(sampleResponse);
     Assert.That(results.SentLast24Hours, Is.EqualTo(expected.SentLast24Hours));
     Assert.That(results.Max24HourSend, Is.EqualTo(expected.Max24HourSend));
     Assert.That(results.MaxSendRate, Is.EqualTo(expected.MaxSendRate));
 }