public void VaryingParticleParameter() { Assert.Throws<ArgumentNullException>(() => new VaryingParticleParameter<float>(null, 100)); Assert.Throws<ArgumentOutOfRangeException>(() => new VaryingParticleParameter<float>("Size", -10)); IParticleParameter<float> p = new VaryingParticleParameter<float>("Size", 100); Assert.AreEqual("Size", p.Name); Assert.AreEqual(100, p.Values.Length); p.DefaultValue = 10; Assert.AreEqual(10, p.DefaultValue); }
public void VaryingParticleParameter() { Assert.Throws <ArgumentNullException>(() => new VaryingParticleParameter <float>(null, 100)); Assert.Throws <ArgumentOutOfRangeException>(() => new VaryingParticleParameter <float>("Size", -10)); IParticleParameter <float> p = new VaryingParticleParameter <float>("Size", 100); Assert.AreEqual("Size", p.Name); Assert.AreEqual(100, p.Values.Length); p.DefaultValue = 10; Assert.AreEqual(10, p.DefaultValue); }