public void expectedCheckFieldOfView()
    {
        var GetDirectionVector = new AngleCal();

        //Arrange
        var angleSize = 60;
        var expectedCheckFieldOfView = new Vector2(Mathf.Cos(angleSize * Mathf.Deg2Rad), Mathf.Sin(angleSize * Mathf.Deg2Rad)).normalized;

        //Act
        var checkFieldOfView = GetDirectionVector.GetDirectionVector2D(angleSize);

        //Assert
        Assert.That(checkFieldOfView, Is.EqualTo(expectedCheckFieldOfView));
    }
    public void PlayerinSight_test()
    {
        var GetDirectionVector = new AngleCal();

        var playerLoction = new Vector3(-5f, 5f, 0);
        var enemyLoction  = new Vector3(-5.6f, 3.9f, 0);
        var angleSize     = 70f;
        var expectedresultFollowPlayer = true;

        var followPlayer = GetDirectionVector.checkfieldOfView(playerLoction, enemyLoction, angleSize);


        Assert.That(expectedresultFollowPlayer, Is.EqualTo(followPlayer));
    }