Exemplo n.º 1
0
        public void conditionMeet_should_return_true_if_same_for_allow_equal()
        {
            // When
            SUT = new LessThan(new RealNumber(2), new RealNumber(2), true);

            // Then
            Assert.IsTrue(SUT.ConditionMeet);
        }
Exemplo n.º 2
0
        public void constructor_should_set_equals_flag()
        {
            // When
            SUT = new LessThan(new RealNumber(1),new RealNumber(4), true);

            // Then
            Assert.IsTrue(SUT.AllowEqual);
        }
Exemplo n.º 3
0
        public void conditionMeet_should_return_false_if_number_is_greater()
        {
            // When
            SUT = new LessThan(new RealNumber(3), new RealNumber(2));

            // Then
            Assert.IsFalse(SUT.ConditionMeet);
        }
Exemplo n.º 4
0
        public void condidtionMeet_should_return_true_if_nbr_is_less()
        {
            // When
            SUT = new LessThan(new RealNumber(1), new RealNumber(2));

            // Then
            Assert.IsTrue(SUT.ConditionMeet);
        }
Exemplo n.º 5
0
        public void constructor_should_set_evaluateAgainst_nbr()
        {
            // Given
            var nbr = new RealNumber(1);

            // When
            SUT = new LessThan(new RealNumber(5), nbr);

            // Then
            Assert.AreSame(nbr, SUT.EvaluateAgainst);
        }
Exemplo n.º 6
0
        public void regenerate_should_not_set_new_value_that_does_not_match_conditions()
        {
            // Given
            var rand = new RandomInteger(1, 4);
            var leq = new LessThan(rand, new RealNumber(2));

            SUT = new Variable("a", rand);
            SUT.SetConditions(leq);

            // When
            SUT.Regenerate();

            // Then
            Assert.LessOrEqual(SUT.GetRealNumber().Value, 2.0);
        }
Exemplo n.º 7
0
 public void Teardown()
 {
     SUT = null;
 }
Exemplo n.º 8
0
 public void Setup()
 {
     SUT = new LessThan(new RealNumber(1), new RealNumber(2));
 }