public void buildCupboardTest() { shopcart1.addCatalogueComponent(crossBarWithParam1); shopcart1.addCatalogueComponent(crossBarWithParam2); shopcart1.addCatalogueComponent(cleatWithParam1); shopcart1.addCatalogueComponent(cleatWithParam2); shopcart1.addCatalogueComponent(doorWithParam1); // price of locker1 is 160 locker1 = shopcart1.buildLocker(); shopcart1.addCatalogueComponent(crossBarWithParam2); shopcart1.addCatalogueComponent(cleatWithParam1); shopcart1.addCatalogueComponent(cleatWithParam2); // price of locker2 110 locker2 = shopcart1.buildLocker(); shopcart1.addCupboardComponent(locker1); shopcart1.addCupboardComponent(locker2); cupboard1 = shopcart1.buildCupboard(); Assert.AreEqual(270, cupboard1.getPrice()); }
public void getPriceTest() { cupboard1.addCupboardComponent(angleBracketParam2); locker1.addComponent(crossBarWithParam1); locker1.addComponent(crossBarWithParam2); locker1.addComponent(crossBarWithParam3); cupboard1.addCupboardComponent(locker1); Assert.AreEqual(75, cupboard1.getPrice()); }