Example #1
0
    public void CenterValue()
    {
        float        centerVal = 1.5f;
        LinearSpread lSpread   = new LinearSpread(5, 15f, centerVal);

        Assert.AreEqual(centerVal, lSpread[2]);
    }
Example #2
0
    public void Width()
    {
        float        width       = 1.5f;
        LinearSpread lSpread     = new LinearSpread(5, width, 8f);
        float        spreadWidth = Mathf.Abs(lSpread[0] - lSpread[lSpread.Size - 1]);

        Assert.AreEqual(width, spreadWidth);
    }
Example #3
0
    public void ChangeCenterValue()
    {
        float        centerVal    = 1.5f;
        float        newCenterVal = 8.155f;
        LinearSpread lSpread      = new LinearSpread(5, 15f, centerVal);

        lSpread.Center = newCenterVal;
        Assert.AreEqual(newCenterVal, lSpread[2]);
    }
Example #4
0
    public void DiminishSize()
    {
        int          startSize = 5;
        int          newSize   = 2;
        LinearSpread lSpread   = new LinearSpread(startSize, 1f, 0f);

        lSpread.Size = newSize;
        Assert.AreEqual(newSize, lSpread.Size);
    }
Example #5
0
    public void IncreaseSize()
    {
        int          startSize = 5;
        int          newSize   = 8;
        LinearSpread lSpread   = new LinearSpread(startSize, 1f, 0f);

        lSpread.Size = newSize;
        Assert.AreEqual(newSize, lSpread.Size);
    }
Example #6
0
    public void Add()
    {
        System.Random random        = new System.Random();
        float         width         = (float)random.NextDouble();
        LinearSpread  lSpreadA      = new LinearSpread(5, width);
        LinearSpread  lSpreadB      = new LinearSpread(5, width);
        Spread        lSpreadResult = lSpreadA + lSpreadB;

        Assert.AreEqual(lSpreadResult[0], -width);
    }
Example #7
0
    public LinearSpread CreateX(int size = 5)
    {
        LinearSpread xSpread = new LinearSpread(size, 1f, 0f);

        return(xSpread);
    }
Example #8
0
    public LinearSpread CreateY(int size = 3)
    {
        LinearSpread ySpread = new LinearSpread(size, 1f, 0f);

        return(ySpread);
    }
Example #9
0
    public void MaxValue()
    {
        LinearSpread lSpread = new LinearSpread(5, 1f, 0f);

        Assert.AreEqual(0.5f, lSpread[lSpread.Size - 1]);
    }
Example #10
0
    public void MinValue()
    {
        LinearSpread lSpread = new LinearSpread(5, 1f, 0f);

        Assert.AreEqual(-0.5f, lSpread[0]);
    }
Example #11
0
    public void Size()
    {
        LinearSpread lSpread = new LinearSpread(5, 1f, 0f);

        Assert.AreEqual(5, lSpread.Size);
    }
Example #12
0
    public void Creation()
    {
        LinearSpread lSpread = new LinearSpread(5, 1f, 0f);

        Assert.AreEqual(lSpread.GetType(), typeof(LinearSpread));
    }