Esempio n. 1
0
        public void ShouldTranslateAnExtensionExpressionType()
        {
            var extension  = new ExtensionExpression();
            var translated = ToReadableString(extension);

            extension.ToString().ShouldBe(translated);
        }
        public void ShouldTranslateAnExtensionAssignment()
        {
            var value             = new ExtensionExpression(typeof(int));
            var extensionVariable = Expression.Variable(value.Type, "ext");
            var assignment        = Expression.Assign(extensionVariable, value);

            var translated = ToReadableString(assignment);

            translated.ShouldBe("ext = " + value);
        }