private void ResetCounters() { _remainCount.AtomicExchange(MAX_MSG_COUNT); for (int i = 0; i < POP_CNT; i++) { _counters[i] = new Volatile.PaddedLong(0); _eventHandlers[i].Reset(); _workHandlers[i].Reset(); } }
public void AtomicExchangeReturnsInitialValue() { Assert.AreEqual(InitialValue, _volatile.AtomicExchange(NewValue)); }