using MorgSimulator; using MorgSimulator.Reader; using MorgSimulator.Factory; var dish = new Dish(); var factory = new MorgFactory(); var fileReader = new FileReader("morgs.txt"); var csvReader = new CSVReader(fileReader); var morgReader = new MorgReader(csvReader, factory); int id = 1; while (!morgReader.EndOfStream) { var morg = morgReader.ReadEntity(id++); if (morg != null) dish.AddMorg(morg); } morgReader.Close(); const int RUN_TIME = 15; dish.Run(RUN_TIME);