RangeTest.FromStartToFinishInInBasis C# (CSharp) 메소드

FromStartToFinishInInBasis() 개인적인 메소드

private FromStartToFinishInInBasis ( ) : void
리턴 void
    public void FromStartToFinishInInBasis()
    {
        var eps = Turn.OneTurnClockwise * 0.000001;
        var clock = Basis.FromDirectionAndUnits(Dir.AlongPositiveY, 12, true);
        Assert.IsTrue(Range.FromStartToFinishIncreasingInBasis(Dir.AlongPositiveX, Dir.AlongNegativeX, Basis.Natural).Equals(Range.PositiveY, eps));
        Assert.IsTrue(Range.FromStartToFinishIncreasingInBasis(Dir.AlongPositiveX, Dir.AlongNegativeX, clock).Equals(Range.NegativeY, eps));
        Assert.IsTrue(Range.FromStartToFinishDecreasingInBasis(Dir.AlongPositiveX, Dir.AlongNegativeX, Basis.Natural).Equals(Range.NegativeY, eps));
        Assert.IsTrue(Range.FromStartToFinishDecreasingInBasis(Dir.AlongPositiveX, Dir.AlongNegativeX, clock).Equals(Range.PositiveY, eps));

        Assert.IsTrue(Range.FromStartToFinishIncreasingInBasis(0, Math.PI, Basis.Natural).Equals(Range.PositiveY, eps));
        Assert.IsTrue(Range.FromStartToFinishIncreasingInBasis(3, 9, clock).Equals(Range.NegativeY, eps));
        Assert.IsTrue(Range.FromStartToFinishDecreasingInBasis(0, Math.PI, Basis.Natural).Equals(Range.NegativeY, eps));
        Assert.IsTrue(Range.FromStartToFinishDecreasingInBasis(3, 9, clock).Equals(Range.PositiveY, eps));
    }