public void Can_get_and_decrement() { _num.SetValue(10.0); _num.GetAndDecrement().Should().Be(10.0); _num.GetValue().Should().Be(9.0); _num.GetAndDecrement(5.0).Should().Be(9.0); _num.GetValue().Should().Be(4.0); }