public async Task GetAccountsWithError() { string accountNumber = "Invalid"; string username = AppConfiguration.AusPostUsername; string password = AppConfiguration.AusPostPassword; var client = new ShippingClient(accountNumber, username, password); client.Testing = true; var getAccountsResponse = await client.GetAccountsAsync(); Assert.AreEqual(false, getAccountsResponse.Succeeded); Assert.AreEqual(0, getAccountsResponse.Addresses.Count); Assert.AreEqual(1, getAccountsResponse.Errors.Count); Assert.AreEqual(0, getAccountsResponse.Warnings.Count); }
public async Task GetAccounts() { string accountNumber = AppConfiguration.AusPostAccountNumber; string username = AppConfiguration.AusPostUsername; string password = AppConfiguration.AusPostPassword; var client = new ShippingClient(accountNumber, username, password); client.Testing = true; var getAccountsResponse = await client.GetAccountsAsync(); Assert.AreEqual(true, getAccountsResponse.Succeeded, string.Join(", ", getAccountsResponse.Errors.Select(e => e.Message))); Assert.AreEqual(1, getAccountsResponse.Addresses.Count); Assert.AreEqual(0, getAccountsResponse.Errors.Count); Assert.AreEqual(0, getAccountsResponse.Warnings.Count); }