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); }