public void Object_CreateWithPath() { JumpAndRun.Item.Object obj = new JumpAndRun.Item.Object(); obj.PosX = 1; obj.PosY = 1; obj.PosZ = 1; Assert.AreEqual(true, obj.Create(0, "data/models/banana/banana.3ds"), "Objekt konnte nicht erstellt werden."); }
public void Object_CreateWithoutPath() { JumpAndRun.Item.Object obj = new JumpAndRun.Item.Object(); obj.PosX = 1; obj.PosY = 1; obj.PosZ = 1; Assert.AreEqual(false, obj.Create(), "Objekt darf nicht erstellt werden können."); }
public void Object_Dispose() { JumpAndRun.Item.Object obj = new JumpAndRun.Item.Object(); obj.ModelXmlPath = "data/levels/jungle/models/banana.xml"; obj.Deserialize(); obj.Create(); obj.Dispose(); Assert.AreEqual((System.UInt32)0, obj.Model.Id, "head wurde nicht gelöscht."); }
public void Object_DeserializeCreateZPosition() { JumpAndRun.Item.Object obj = new JumpAndRun.Item.Object(); obj.ModelXmlPath = "data/levels/jungle/models/banana.xml"; obj.Deserialize(); obj.PosZ = 2; Assert.AreEqual(true, obj.Create(10), "Objekt wurde nicht deserialisiert."); Assert.AreEqual(-12, View.Model.PositionZ(obj.Model.Id), "Objekt wurde falsch Positioniert."); }