public void PayOff()
        {
            double strike = 100;
            var    payoff = new European(strike, European.PayOffType.Call);
            double state  = 120;

            Assert.AreEqual(state - strike, payoff.PayOff(state));
            state = 50;
            Assert.AreEqual(0, payoff.PayOff(state));
        }
Пример #2
0
    void Start()
    {
        GameObject p1 = null;

        GameObject[] rootObjects = UnityEngine.SceneManagement.SceneManager.GetActiveScene().GetRootGameObjects();
        foreach (GameObject i in rootObjects)
        {
            if (i.name == "P2")
            {
                p1 = i;
                break;
            }
        }

        other_player = p1.transform.Find("Player2").GetComponent <CharacterBehavior>();

        int type = GameSetting.selec_p1;

        switch (type)
        {
        case 0: _skill = new European(this, other_player);
            break;

        case 1: _skill = new Korean(this, other_player);
            break;

        case 2: _skill = new Egyptian(this, other_player);
            break;

        case 3: _skill = new American(this, other_player);
            break;

        case 4: _skill = new NorthAmerican(this, other_player);
            break;

        default:
            break;
        }
        hearts    = new Image[3];
        hearts[0] = GameObject.Find("Canvas/P1/P1_heart/P1_heart1").GetComponent <Image>();
        hearts[1] = GameObject.Find("Canvas/P1/P1_heart/P1_heart2").GetComponent <Image>();
        hearts[2] = GameObject.Find("Canvas/P1/P1_heart/P1_heart3").GetComponent <Image>();

        gifts    = new Image[3];
        gifts[0] = GameObject.Find("Canvas/P1/P1_skill/P1_skillt1").GetComponent <Image>();
        gifts[1] = GameObject.Find("Canvas/P1/P1_skill/P1_skillt2").GetComponent <Image>();
        gifts[2] = GameObject.Find("Canvas/P1/P1_skill/P1_skillt3").GetComponent <Image>();

        StartCoroutine(CheckDie());
        StartCoroutine(CheckHp());
        StartCoroutine(CheckMp());
        StartCoroutine(FinishChecker());
    }
    static void Main()
    {
        European euro = new European();

        test.ContraMethod(euro);
        List <European> euroList = new List <European>()
        {
            new European(), new European(), new   European()
        };

        test.ContraForInterfaces(euroList);
    }
Пример #4
0
        public void Start()
        {
            Console.WriteLine($"Initiated the creation of Man (Vasy).");
            var man = new European("Vasy");

            Console.WriteLine($"{man.Name} created");

            Console.WriteLine($"Initiated the cloning of Man (Igor).");
            var man1 = man.Clone();

            man1.Name = "Igor";

            Console.WriteLine($"{man1.Name} cloning");
        }
Пример #5
0
 public void XvaPricer()
 {
     double dt             = 1;
     int    maturityInYear = 10;
     int    numOfPath      = 100;
     var    random         = new GaussianRandomNumber(seed: 1);
     var    underlying     = new BsUnderlying(
         initialValue: 100, sigma: 0.3, mu: 0.0, dt: dt,
         maturityInYear: maturityInYear,
         numOfPath: numOfPath,
         random: random);
     var payoff = new European(strike: 105, type: European.PayOffType.Call);
     //ContinuationValue
     //Integrate()
 }
Пример #6
0
        public void GetSpeedOfEuropeanParrot()
        {
            var parrot = new European();

            Assert.Equal(12.0, parrot.GetSpeed());
        }