FlipIf() public method

Flips the value of the AtomicBoolean if it is equal to the specified boolean value.
public FlipIf ( bool comparand ) : bool
comparand bool The value to compare with.
return bool
Exemplo n.º 1
0
        public void FlipIf_Should_Return_False_When_Flip_Is_Not_Successful()
        {
            var b = new AtomicBoolean(true);

            var flipped = b.FlipIf(false);

            flipped.Should().BeFalse();
        }
Exemplo n.º 2
0
        public void FlipIf_Should_Set_New_Value_When_Comparand_Matches()
        {
            var b = new AtomicBoolean(true);

            b.FlipIf(true);

            b.Value.Should().BeFalse();
        }
Exemplo n.º 3
0
        public void FlipIf_Should_Return_True_When_Flip_Is_Successful()
        {
            var b = new AtomicBoolean(true);

            var flipped = b.FlipIf(true);

            flipped.Should().BeTrue();
        }
Exemplo n.º 4
0
        public void FlipIf_Should_Set_New_Value_When_Comparand_Matches()
        {
            var b = new AtomicBoolean(true);

            b.FlipIf(true);

            b.Value.Should().BeFalse();
        }