attribute.setName("Veggh�yde");
articleTypeAttribute.setAttribute(attribute);
constructionTypeArticleAttribute.setArticleTypeAttribute(articleTypeAttribute);
OrderLineAttribute orderLineAttribute = new OrderLineAttribute();
orderLineAttribute.setConstructionTypeArticleAttribute(constructionTypeArticleAttribute);
orderLine.addAttribute(orderLineAttribute);
constructionTypeArticleAttribute=new ConstructionTypeArticleAttribute();
articleTypeAttribute=new ArticleTypeAttribute();
attribute=new Attribute();
attribute.setName("Murh�yde");
articleTypeAttribute.setAttribute(attribute);
orderLineAttribute = new OrderLineAttribute();
orderLineAttribute.setConstructionTypeArticleAttribute(constructionTypeArticleAttribute);
orderLine.addAttribute(orderLineAttribute);
constructionTypeArticleAttribute.setArticleTypeAttribute(articleTypeAttribute);
constructionTypeArticleAttribute=new ConstructionTypeArticleAttribute();
articleTypeAttribute=new ArticleTypeAttribute();
attribute=new Attribute();
attribute.setName("Bredde");
articleTypeAttribute.setAttribute(attribute);
orderLineAttribute = new OrderLineAttribute();
orderLineAttribute.setConstructionTypeArticleAttribute(constructionTypeArticleAttribute);
orderLine.addAttribute(orderLineAttribute);
constructionTypeArticleAttribute.setArticleTypeAttribute(articleTypeAttribute);
constructionTypeArticleAttribute=new ConstructionTypeArticleAttribute();
articleTypeAttribute=new ArticleTypeAttribute();
attribute=new Attribute();
attribute.setName("Lengde");
articleTypeAttribute.setAttribute(attribute);
orderLineAttribute = new OrderLineAttribute();
orderLineAttribute.setConstructionTypeArticleAttribute(constructionTypeArticleAttribute);
orderLine.addAttribute(orderLineAttribute);
constructionTypeArticleAttribute.setArticleTypeAttribute(articleTypeAttribute);
order.addOrderLine(orderLine);
final Ordln ordln=new Ordln();
ordln.setWdtu(BigDecimal.valueOf(400));
ordln.setLgtU(BigDecimal.valueOf(800));
when(ordlnManager.findByOrdnoAndPrCatNo2(111, 1)).thenReturn(ordln);
garasjeConverter.setConstructionTypeAttributes(ord, order);
assertNotNull(order);
OrderLine garageOrderLine = order.getOrderLine("Garasjetype");
assertNotNull(garageOrderLine);
assertEquals(true, garageOrderLine!=OrderLine.UNKNOWN);
OrderLineAttribute testOrderLineAttribute=garageOrderLine.getAttributeByName("Veggh�yde");
assertNotNull(testOrderLineAttribute);
assertEquals(true, testOrderLineAttribute!=OrderLineAttribute.UNKNOWN);
assertEquals("150", testOrderLineAttribute.getOrderLineAttributeValue());
testOrderLineAttribute=garageOrderLine.getAttributeByName("Murh�yde");
assertEquals(true, testOrderLineAttribute!=OrderLineAttribute.UNKNOWN);
assertEquals("20", testOrderLineAttribute.getOrderLineAttributeValue());
testOrderLineAttribute=garageOrderLine.getAttributeByName("Bredde");
assertEquals(true, testOrderLineAttribute!=OrderLineAttribute.UNKNOWN);
assertEquals("400", testOrderLineAttribute.getOrderLineAttributeValue());
testOrderLineAttribute=garageOrderLine.getAttributeByName("Lengde");
assertEquals(true, testOrderLineAttribute!=OrderLineAttribute.UNKNOWN);
assertEquals("800", testOrderLineAttribute.getOrderLineAttributeValue());
}