Beispiel #1
0
    public void TestMagicCastTwo()
    {
        PlayerTestClass player = new PlayerTestClass();
        int             magic  = player.getMagic();

        player.modifyMagic(-1);
        player.modifyMagic(-1);
        magic = player.getMagic();
        Assert.AreEqual(magic, 8);
    }
Beispiel #2
0
    public void TestOrbPickupAtZeroMagic()
    {
        PlayerTestClass player = new PlayerTestClass();
        int             magic  = player.getMagic();

        magic = player.modifyMagic(-10);
        Assert.AreEqual(player.getMagic(), 0);
        player.modifyMagic(1);
        Assert.AreEqual(player.getMagic(), 1);
    }
Beispiel #3
0
    public void TestMagicCanNotGoBelowZero()
    {
        PlayerTestClass player = new PlayerTestClass();
        int             magic  = player.getMagic();

        magic = player.modifyMagic(-10);
        Assert.AreEqual(magic, 0);
        Assert.AreEqual(player.getMagic(), 0);
        magic = player.modifyMagic(-2);
        Assert.AreEqual(magic, -1);
        Assert.AreEqual(player.getMagic(), 0);
    }
Beispiel #4
0
    public void TestMagicCanNotGoOverTen()
    {
        PlayerTestClass player = new PlayerTestClass();
        int             magic  = player.getMagic();

        magic = player.modifyMagic(1);
        Assert.AreEqual(magic, 10);
        Assert.AreEqual(player.getMagic(), 10);
    }