public void Translate_returns_property_expression_with_foreign_key_name_according_to_convention_for_reference_property_as_property_name() { var blogProperty = Reflector<BlogPost>.GetProperty(x => x.Blog); var blogIdProperty = Reflector<Blog>.GetProperty(x => x.Id); var entityReferenceExpression = new EntityReferenceExpression(blogProperty, blogIdProperty); var expectedExpression = new PropertyExpression("BLOGID"); Assert.AreEqual(expectedExpression, entityReferenceExpression.Translate(new UpperCaseConvention())); }
public void Visit(EntityReferenceExpression expression) { throw new NotImplementedException(); }