コード例 #1
0
        public void GetMyBuyOrdersTest()
        {
            foreach (AppId.AppName appId in Enum.GetValues(typeof(AppId.AppName)))
            {
                MyBuyOrders.GetMyBuyOrders(appId, "", MyBuyOrders.BuyOrderType.NotImportant, 1);
            }

            Assert.IsTrue(true);
        }
コード例 #2
0
        public void CancelAllBuyOrdersTest()
        {
            AppId.AppName app  = AppId.AppName.CounterStrikGlobalOffensive;
            int           page = 1;

            List <BuyOrder> buyOrders = MyBuyOrders.GetMyBuyOrders(app, "", MyBuyOrders.BuyOrderType.Listed, page);
            List <string>   names     = new List <string>();

            while (buyOrders.Count != 0)
            {
                foreach (BuyOrder buyOrder in buyOrders)
                {
                    names.Add(buyOrder.MarketHashName);
                }

                page++;
                buyOrders = MyBuyOrders.GetMyBuyOrders(app, "", MyBuyOrders.BuyOrderType.Listed, page);
            }

            string           name       = "";
            List <ItemPrice> itemPrices = PriceDatabase.GetAllItemPrices(app);
            int i = 0;

            while (String.IsNullOrEmpty(name))
            {
                string marketHashName = itemPrices[i].MarketHashName;
                if (!names.Contains(marketHashName))
                {
                    name = marketHashName;
                }
                i++;
            }

            CreatingBuyOrder.CreateBuyOrder(app, name, 0.01, 2);
            CancelingBuyOrders.CancelAllBuyOrders(app, name);

            Assert.IsTrue(true);
        }