Beispiel #1
0
        public static void WalletTransactionsExample()
        {
            bool done          = false;
            int  lastEntrySeen = 0;

            while (!done)
            {
                WalletTransactions transactions = EveApi.GetWalletTransactionsList(WalletTransactionListType.Character, 0, 0, "fullApiKey", lastEntrySeen);
                DisplayWalletTransactions(transactions);
                lastEntrySeen += transactions.WalletTransactionItems.Length;
                if (transactions.WalletTransactionItems.Length < 1000)
                {
                    done = true;
                }
            }
        }
Beispiel #2
0
        public void WalletTransactionsPersist()
        {
            ResponseCache.Clear();

            WalletTransactions walletTransactions = EveApi.GetWalletTransactionsList(WalletTransactionListType.Corporation, 0, 0, "apiKey");

            ResponseCache.Save("ResponseCache.xml");
            ResponseCache.Clear();
            ResponseCache.Load("ResponseCache.xml");
            WalletTransactions cachedwalletTransactions = EveApi.GetWalletTransactionsList(WalletTransactionListType.Corporation, 0, 0, "apiKey");

            Assert.AreEqual(walletTransactions.CachedUntilLocal, cachedwalletTransactions.CachedUntilLocal);

            for (int i = 0; i < walletTransactions.WalletTransactionItems.Length; i++)
            {
                Assert.AreEqual(walletTransactions.WalletTransactionItems[i].CharacterId, cachedwalletTransactions.WalletTransactionItems[i].CharacterId);
                Assert.AreEqual(walletTransactions.WalletTransactionItems[i].ClientName, cachedwalletTransactions.WalletTransactionItems[i].ClientName);
                Assert.AreEqual(walletTransactions.WalletTransactionItems[i].Quantity, cachedwalletTransactions.WalletTransactionItems[i].Quantity);
            }
        }
Beispiel #3
0
        public void GetCorpWalletTransactionsTest()
        {
            WalletTransactions walletTransactions = EveApi.GetWalletTransactionsList(WalletTransactionListType.Corporation, 0, 0, "apiKey");

            WalletTransactions.WalletTransactionItem transaction = walletTransactions.WalletTransactionItems[0];
            Assert.AreEqual(4, walletTransactions.WalletTransactionItems.Length);
            Assert.AreEqual(new DateTime(2008, 08, 04, 22, 01, 00), transaction.TransactionDateTime);
            Assert.AreEqual(705664738, transaction.TransactionId);
            Assert.AreEqual(50000, transaction.Quantity);
            Assert.AreEqual("Oxygen Isotopes", transaction.TypeName);
            Assert.AreEqual(17887, transaction.TypeId);
            Assert.AreEqual(250.00, transaction.Price);
            Assert.AreEqual(174312871, transaction.ClientId);
            Assert.AreEqual("ACHAR", transaction.ClientName);
            Assert.AreEqual(000000000, transaction.CharacterId);
            Assert.AreEqual("SELLER", transaction.CharacterName);
            Assert.AreEqual(60004375, transaction.StationId);
            Assert.AreEqual("SYSTEM IV - Moon 10 - Corporate Police Force Testing Facilities", transaction.StationName);
            Assert.AreEqual("buy", transaction.TransactionType);
            Assert.AreEqual("corporation", transaction.TransactionFor);
        }
Beispiel #4
0
        public void GetCharWalletTransactionsTest()
        {
            WalletTransactions walletTransactions = EveApi.GetWalletTransactionsList(WalletTransactionListType.Character, 0, 0, "apiKey");

            Assert.AreEqual(7, walletTransactions.WalletTransactionItems.Length);

            WalletTransactions.WalletTransactionItem transaction = walletTransactions.WalletTransactionItems[0];
            Assert.AreEqual(7, walletTransactions.WalletTransactionItems.Length);
            Assert.AreEqual(new DateTime(2010, 02, 07, 03, 34, 00), transaction.TransactionDateTime);
            Assert.AreEqual(1309776438, transaction.TransactionId);
            Assert.AreEqual(1, transaction.Quantity);
            Assert.AreEqual("Information Warfare", transaction.TypeName);
            Assert.AreEqual(20495, transaction.TypeId);
//            Assert.AreEqual(34101.06, transaction.Price);
            Assert.AreEqual(1034922339, transaction.ClientId);
            Assert.AreEqual("Elthana", transaction.ClientName);
            Assert.AreEqual(60003760, transaction.StationId);
            Assert.AreEqual("Jita IV - Moon 4 - Caldari Navy Assembly Plant", transaction.StationName);
            Assert.AreEqual("buy", transaction.TransactionType);
            Assert.AreEqual("personal", transaction.TransactionFor);
        }