Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        protected override void OnEnable()
        {
            base.OnEnable();

            m_RandomTrigger = (RandomTrigger)m_Trigger;

            m_MinTimeProp = serializedObject.FindProperty("m_MinTime");
            m_MaxTimeProp = serializedObject.FindProperty("m_MaxTime");
        }
Example #4
0
 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;
 }
Example #5
0
 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();
     }
 }
Example #6
0
        public void Should_Throw_ArgumentException_When_Using_The_Not_Operand_Wrongly()
        {
            var trigger = new RandomTrigger();

            Assert.Throws <ArgumentException>(() => new CombinedTrigger(Logical.Not, trigger));
        }