Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }