Example #1
0
        public void ShouldDiv()
        {
            // Given
            var context = new ExpressionContext();
            var left    = 10.0;
            var right   = 25.0;

            context.AddValue(left);
            context.AddValue(right);
            var operation = new BinaryOperation((l, r) => l / r);

            context.AddOperation(operation);

            var expectedResult = left / right;

            // When
            var result = operation.Evaluate(context);

            // Then
            result.ShouldBe(expectedResult);
        }