expect(regionRepository.save(originalRegion)).andReturn(originalRegion);
replay(pageRepository);
replay(regionRepository);
replay(widgetRepository);
RegionWidget instance = pageService.addWidgetToPage(PAGE_ID, WIDGET_ID);
verify(pageRepository);
verify(regionRepository);
verify(widgetRepository);
verifyPositions(0, instance, true);
assertThat(originalRegion.getRegionWidgets().get(0), is(sameInstance(instance)));
assertThat(instance.getWidget(), is(sameInstance(widget)));
}