public void can_get_and_reset()
 {
     _num.SetValue(32);
     _num.GetAndReset().Should().Be(32);
     _num.GetValue().Should().Be(0);
 }