public void validate_static_method_updatedirectionpositionafterrotatingaroundzaxis()
        {
            var dir = _direction.Clone();
            var pos = _position.Clone();

            SourceToolbox.UpdateDirectionPositionAfterRotatingAroundZAxis(_angRot.ZRotation, ref dir, ref pos);

            Assert.Less(Math.Abs(dir.Ux - _tp[124]), ACCEPTABLE_PRECISION);
            Assert.Less(Math.Abs(dir.Uy - _tp[125]), ACCEPTABLE_PRECISION);
            Assert.Less(Math.Abs(dir.Uz - _tp[126]), ACCEPTABLE_PRECISION);

            Assert.Less(Math.Abs(pos.X - _tp[127]), ACCEPTABLE_PRECISION);
            Assert.Less(Math.Abs(pos.Y - _tp[128]), ACCEPTABLE_PRECISION);
            Assert.Less(Math.Abs(pos.Z - _tp[129]), ACCEPTABLE_PRECISION);
        }