// }
@Test
public void registerNewUserTest(){
User testUser1 = new User();
testUser1.setUserName("chathuranga");
testUser1.setEmail("chathuranga.t@gmail.com");
testUser1.setPassWord("123");
testUser1.setFirstName("dchathuranga");
testUser1.setRegisteredDate(new Date());
List<Module> userModules = new ArrayList<Module>();
Module module1= new Module();
module1.setId(1);
module1 = moduleDao.getModuleByID(module1);
Module module2= new Module();
module2.setId(2);
module2 = moduleDao.getModuleByID(module2);
userModules.add(module1);
userModules.add(module2);
testUser1.setModules(userModules);
User userPersisted1 = userDao.registerNewUser(testUser1);
User userRetrieved1 = userDao.getUserDetailsByEmail(testUser1);
Assert.assertEquals(userRetrieved1,userPersisted1);
User testUser2 = new User();
testUser2.setUserName("darshana");
testUser2.setEmail("chathurangat@lankacom.net");
testUser2.setPassWord("123");
testUser2.setFirstName("darshana");
testUser2.setModules(userModules);
User userPersisted2 = userDao.registerNewUser(testUser2);
User userRetrieved2 = userDao.getUserDetailsByEmail(testUser2);
Assert.assertEquals(userRetrieved2,userPersisted2);
}//registerNewUserTest