public void SortCategorySlug() { Expression <Func <Category, string> > expression = c => c.Slug["en"]; ISortExpressionVisitor sortVisitor = new SortExpressionVisitor(); string result = sortVisitor.Render(expression); Assert.Equal("slug.en", result); }
public void SortProductName() { Expression <Func <Product, string> > expression = p => p.MasterData.Current.Name["en"]; ISortExpressionVisitor sortVisitor = new SortExpressionVisitor(); string result = sortVisitor.Render(expression); Assert.Equal("masterData.current.name.en", result); }
public void SortCategoryParentTypeId() { Expression <Func <Category, string> > expression = c => c.Parent.Id; ISortExpressionVisitor sortVisitor = new SortExpressionVisitor(); string result = sortVisitor.Render(expression); Assert.Equal("parent.id", result); }