PageLayout prevLayout = createStrictMock(PageLayoutImpl.class);
expect(prevLayout.getNumberOfRegions()).andReturn(new Long(2)).anyTimes();
replay(prevLayout);
PageLayoutImpl layout = createStrictMock(PageLayoutImpl.class);
expect(layout.getNumberOfRegions()).andReturn(new Long(1)).anyTimes();
replay(layout);
regionRepository.delete(deletedRegion);
expect(regionRepository.save(region)).andReturn(region);
replay(regionRepository);