public void Random_Should_Not_Trigger_When_Randomizer_Returns_Less_Than_Zero_Point_Five(double rnd) { var randomizer = new TestRandomizer(rnd); ITrigger t = new RandomTrigger(randomizer); var result = t.WillAffect(); Assert.False(result); }
public void Random_Should_Trigger_When_Randomizer_Returns_Zero_Point_Five_Or_Higher(double rnd) { var randomizer = new TestRandomizer(rnd); ITrigger t = new RandomTrigger(randomizer); var result = t.WillAffect(); Assert.True(result); }
protected override void OnEnable() { base.OnEnable(); m_RandomTrigger = (RandomTrigger)m_Trigger; m_MinTimeProp = serializedObject.FindProperty("m_MinTime"); m_MaxTimeProp = serializedObject.FindProperty("m_MaxTime"); }
private void AppearBehaviour_SelectedIndexChanged(object sender, EventArgs e) { if (AppearBehaviour.SelectedIndex == 0) { RandomTrigger.Hide(); } else if (AppearBehaviour.SelectedIndex == 1) { RandomTrigger.Show(); } mainDisplay.triggerType = AppearBehaviour.SelectedIndex; }
private void CarActivation_SelectedIndexChanged(object sender, EventArgs e) { if (CarActivation.SelectedIndex == 0) { RandomTrigger.Hide(); } else if (CarActivation.SelectedIndex == 1) { RandomTrigger.Show(); } mainDisplay.triggerType = CarActivation.SelectedIndex; if (initialized) { mainDisplay.Restart(); } }
public void Should_Throw_ArgumentException_When_Using_The_Not_Operand_Wrongly() { var trigger = new RandomTrigger(); Assert.Throws <ArgumentException>(() => new CombinedTrigger(Logical.Not, trigger)); }