Exemplo n.º 1
0
    public void FieldManagerNumberTests()
    {
        FieldManager fm = new FieldManager();

        // Numbers not set return 0?
        // HACK might change mind on this behaviour
        Assert.AreEqual(fm.GetNumber("Gold"), 0.0f);

        // Numbers can be set
        fm.SetNumber("Gold", 17);
        fm.SetNumber("Opinion", 25);
        Assert.AreEqual(fm.GetNumber("Gold"), 17.0f);
        Assert.AreEqual(fm.GetNumber("Opinion"), 25.0f);

        // Numbers can be deleted
        fm.ClearNumbers();
        // HACK might change mind on this behaviour
        Assert.AreEqual(fm.GetNumber("Gold"), 0.0f);
    }