public void TestCaseBarrelCollide() { // test character dies when hit by barrel StateHandler s = new StateHandler (); ObjectsHandler h = new ObjectsHandler (s); // adds a barrel at location 100,119 h.AddBarrel (); Character c = h.LevelCharacter; c.Xpos = 100; c.Ypos = 119; Assert.IsTrue (h.LevelCharacter.Xpos == 100); Assert.IsTrue (h.LevelCharacter.Ypos == 119); Assert.IsTrue (s.Characterstate == CharacterState.Standing); h.LevelCharacterObject (); s.Run (); Assert.IsTrue (s.Characterstate == CharacterState.Dying); }