public void AddDeltaAndReturnPreviousValue()
 {
     AtomicInteger ai = new AtomicInteger(1);
     Assert.AreEqual(1, ai.AddDeltaAndReturnPreviousValue(2));
     Assert.AreEqual(3, ai.Value);
     Assert.AreEqual(3, ai.AddDeltaAndReturnPreviousValue(-4));
     Assert.AreEqual(-1, ai.Value);
 }
        public void AddDeltaAndReturnPreviousValue()
        {
            AtomicInteger ai = new AtomicInteger(1);

            Assert.AreEqual(1, ai.AddDeltaAndReturnPreviousValue(2));
            Assert.AreEqual(3, ai.Value);
            Assert.AreEqual(3, ai.AddDeltaAndReturnPreviousValue(-4));
            Assert.AreEqual(-1, ai.Value);
        }