@Test
	public void RandomSet() {
		//Make two identical models but one parallel and one sequential
		AbstractModel paraModel=DataSetLoader.getRandomSet(100, 800, 40, new ModelParallel());
		AbstractModel seqModel=DataSetLoader.getRandomSet(100, 800, 40, new Model());

		//Step through each model stepNumber
		stepModel(paraModel);
		stepModel(seqModel);
		
		//An error check that makes sure there models passed in have some particles
		if(paraModel.p.size() == 0 || seqModel.p.size() == 0)
			fail("Error the model had nothing in it");
		
		//success or fail check
		if(!checkModels(paraModel.p , seqModel.p)){
			fail("The particles were not equal between the two models");
		}
	}