Inheritance Hierarchy
DeltaEngine.GameLogic.Tests WaveTests
Namespace: DeltaEngine.GameLogic.Tests
Assembly: DeltaEngine.GameLogic.Tests (in DeltaEngine.GameLogic.Tests.dll) Version: 1.1.1.0 (1.1.1)
Syntax
The WaveTests type exposes the following members.
Constructors
Name | Description | |
---|---|---|
WaveTests | Initializes a new instance of the WaveTests class |
Methods
Name | Description | |
---|---|---|
CopyingWaveCopiesTheWaveData | ||
TestWaveXmlData |
Examples
[Test] public void CopyingWaveCopiesTheWaveData() { var wave = new Wave(0.1f, 0.5f, "Cloth", ""); var copiedWave = new Wave(wave); Assert.AreEqual("0.1, 0.5, 0, 1, Cloth", copiedWave.ToString()); }
[Test] public void TestWaveXmlData() { var wave = new Wave(0.1f, 1.0f, "Paper, Cloth", "Dummy"); var waveXml = wave.AsXmlData(); Assert.AreEqual("Dummy", waveXml.GetAttributeValue("ShortName")); Assert.AreEqual("0.1", waveXml.GetAttributeValue("WaitTime")); Assert.AreEqual("1", waveXml.GetAttributeValue("SpawnInterval")); Assert.AreEqual("Paper, Cloth", waveXml.GetAttributeValue("SpawnTypeList")); Assert.AreEqual("1", waveXml.GetAttributeValue("MaxSpawnItems")); Assert.AreEqual("0", waveXml.GetAttributeValue("MaxTime")); }
See Also