コード例 #1
0
        public void provide_value_throws_if_expression_is_null()
        {
            var converterExtension = new ExpressionConverterExtension();
            var ex = Assert.Throws <InvalidOperationException>(() => converterExtension.ProvideValue(null));

            Assert.Equal("No expression has been provided.", ex.Message);
        }
コード例 #2
0
        public void provide_value_returns_appropriate_expression_converter()
        {
            var converterExtension = new ExpressionConverterExtension
            {
                Expression = "324 * 21 / {0}"
            };
            var expressionConverter = converterExtension.ProvideValue(null) as ExpressionConverter;

            Assert.NotNull(expressionConverter);
            Assert.Equal("324 * 21 / {0}", expressionConverter.Expression);
        }