public void AtomicCompareExchangeMutatesValueIfComparandEqualsCurrentValue() { _volatile.AtomicCompareExchange(_newValue, _initialValue); Assert.AreEqual(_newValue, _volatile.ReadUnfenced()); }