* Test method for {@link org.sete.service.project.ScienceProjectCategoryServiceImpl#createNewScienceProjectCategory(org.sete.vo.project.CreateScienceProjectCategoryVo)}.
* Testing Business rule exception in cases where a project category name already exists
*/
@Test
public void testCreateNewScienceProjectCategoryRuleException() {
CreateScienceProjectCategoryVo cspcvo = new CreateScienceProjectCategoryVo();
cspcvo.setProjectCategoryName("test category");
cspcvo.setProjectCategoryDescription("test category description");
ScienceProjectCategoryType spct = new ScienceProjectCategoryType();
spct.setLabel("test category");
EasyMock.expect(mockSPCDao.findByProjectCategoryName(cspcvo.getProjectCategoryName())).andReturn(spct);
mockSPCDao.saveScienceProjectCategory((ScienceProjectCategoryType)EasyMock.anyObject());
EasyMock.expectLastCall();
EasyMock.replay(mockSPCDao);
try{