コード例 #1
0
        public void ReduceTotalCount()
        {
            var pool = new ThirdPartyPool(100, 100);

            Assert.IsTrue(pool.TryReduceTotal(10));
            Assert.AreEqual(10, pool.TotalCount);

            var item = pool.TakeSlot();

            Assert.IsFalse(pool.TryReduceTotal(0));
            Assert.AreEqual(1, pool.TotalCount);
        }