Exemplo n.º 1
0
        public void CardDeductMethodIsThreadSafe()
        {
            var          card   = new CashCard(100000);
            Action <int> deduct = x => { card.Deduct(10); };

            Parallel.For(0, 10000, deduct);
            Assert.AreEqual(0, card.Balance);
        }