public void FlipIf_Should_Return_False_When_Flip_Is_Not_Successful() { var b = new AtomicBoolean(true); var flipped = b.FlipIf(false); flipped.Should().BeFalse(); }
public void FlipIf_Should_Set_New_Value_When_Comparand_Matches() { var b = new AtomicBoolean(true); b.FlipIf(true); b.Value.Should().BeFalse(); }
public void FlipIf_Should_Return_True_When_Flip_Is_Successful() { var b = new AtomicBoolean(true); var flipped = b.FlipIf(true); flipped.Should().BeTrue(); }