ExchangeWith() public méthode

Exchanges the value of this AtomicInteger by with newValue and returns the original value.
public ExchangeWith ( int newValue ) : int
newValue int The new value.
Résultat int
        public void ExchangeWith_Should_Return_Old_Value()
        {
            var i = new AtomicInteger(123);

            var old = i.ExchangeWith(321);

            old.Should().Be(123);
        }
        public void ExchangeWith_Should_Set_New_Value()
        {
            var i = new AtomicInteger(123);

            i.ExchangeWith(321);

            i.Value.Should().Be(321);
        }
        public void ExchangeWith_Should_Set_New_Value()
        {
            var i = new AtomicInteger(123);

            i.ExchangeWith(321);

            i.Value.Should().Be(321);
        }
        public void ExchangeWith_Should_Return_Old_Value()
        {
            var i = new AtomicInteger(123);

            var old = i.ExchangeWith(321);

            old.Should().Be(123);
        }