@Test
public void delete_Valid() {
RegionWidgetImpl widget = new RegionWidgetImpl();
String id = "123";
widget.setId(id);
Page found = new PageImpl();
Region region = new RegionImpl();
List<RegionWidget> regionWidgets = new ArrayList<RegionWidget>();
regionWidgets.add(widget);
List<Region> regions = new ArrayList<Region>();
regions.add(region);
found.setRegions(regions);
region.setRegionWidgets(regionWidgets);
expect(template.findOne(getQuery(id))).andReturn(found);
expect(template.save(found)).andReturn(null);
replay(template);