public void Test_S1ChordAngle_Predecessor() { Assert.Equal(S1ChordAngle.Straight, S1ChordAngle.Infinity.Predecessor()); Assert.Equal(S1ChordAngle.Negative, S1ChordAngle.Zero.Predecessor()); Assert.Equal(S1ChordAngle.Negative, S1ChordAngle.Negative.Predecessor()); S1ChordAngle x = S1ChordAngle.Infinity; for (int i = 0; i < 10; ++i) { Assert.True(x > x.Predecessor()); x = x.Predecessor(); } }