public void TestPutAsync_ReturnsData()
        {
            var expected = new EmailSettingsEditable
            {
                FromAddress = "TestFromAddress",
                FromName = "TestFromName",
                PostalAddress = "TestPostalAddress",
                ReplyToAddress = "TestReplyToAddress"
            };

            var target = new NfieldDomainEmailSettingsService();
            var mockClient = InitMockClientPut(GetEmailSettingsUrl(), expected, expected);
            target.InitializeNfieldConnection(mockClient);

            var actual = target.PutAsync(expected).Result;
            AssertOnEditableEmailSettings(expected, actual);
        }
 public void TestPutAsync_SettingsNull_Throws()
 {
     var target = new NfieldDomainEmailSettingsService();
     Assert.Throws<ArgumentNullException>(() =>
         UnwrapAggregateException(target.PutAsync(null)));
 }