示例#1
0
        public void SaveAccounts_RequestForSaveAccount_SaveAccount()
        {
            string expected =
                "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<ArrayOfAccountSettingsItem xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\r\n  <AccountSettingsItem>\r\n    <Login>myLogin</Login>\r\n    <Token>123</Token>\r\n    <ServerName>Yandex</ServerName>\r\n  </AccountSettingsItem>\r\n</ArrayOfAccountSettingsItem>";

            _settings.SaveAccounts(new[]
            {
                new AccountSettingsItem()
                {
                    Login = "******", ServerName = "Yandex", Token = "123"
                },
            });
            _mockService.Verify(settings => settings.SetValueAsString(_parameterName, expected), Occurred.Once());
        }