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); }