public void test04() { AtomicInteger a = new AtomicInteger(1); Assert.AreEqual(1, a.GetAndDecrement()); Assert.AreEqual(0, a.Value); }
public void test01() { AtomicInteger a = new AtomicInteger(1); Assert.AreEqual(2, a.IncrementAndGet()); Assert.AreEqual(2, a.Value); }
public void test02() { AtomicInteger a = new AtomicInteger(1); Assert.AreEqual(0, a.DecrementAndGet()); Assert.AreEqual(0, a.Value); }
public void test03() { var a = new AtomicInteger(1); Assert.AreEqual(1, a.GetAndIncrement()); Assert.AreEqual(2, a.Value); }