test BuilderPatternEngine