public void PaddedAtomicLong() { _paddedAtomicLong.Increment(); _paddedAtomicLong.Decrement(); _paddedAtomicLong.GetAndReset(); _paddedAtomicLong.NonVolatileGetValue(); _paddedAtomicLong.Increment(); _paddedAtomicLong.Decrement(); }
public void Can_get_and_reset() { _num.SetValue(32); _num.GetAndReset().Should().Be(32); _num.GetValue().Should().Be(0); }