@Test
	public void shouldHaveThreeUserIdsEachWithCorrectUserRoles() {
		File theFile = new File("./UserRoles.txt");
		roles = new UserRoles(theFile);
		userid = new UserId("csm65490");
		userid2 = new UserId("ctm21392");
		userid3 = new UserId("del24690");
		
		ArrayList<String> list = new ArrayList<String>();
		list.add("nurse");
		list.add("administrator");
		
		ArrayList<String> list2 = new ArrayList<String>();
		list2.add("nurse");
		list2.add("visitor");
		
		ArrayList<String> list3 = new ArrayList<String>();
		list3.add("doctor");
		list3.add("visitor");
		
		boolean containsAllUserIds = roles.contains(userid) && roles.contains(userid2) && roles.contains(userid3);
		boolean containsAllUserRoles = roles.getValues(userid).get(0).equals(list.get(0)) && roles.getValues(userid).get(1).equals(list.get(1))
				&& roles.getValues(userid2).get(0).equals(list2.get(0)) && roles.getValues(userid2).get(1).equals(list2.get(1))
				&& roles.getValues(userid3).get(0).equals(list3.get(0)) && roles.getValues(userid3).get(1).equals(list3.get(1));
		
		assertTrue(containsAllUserIds && containsAllUserRoles && roles.getSize() == 3);
	}