private static IErrorLogRepository CreateRepository()
		{
			var repository = new ErrorLogRepository(new FakeDataSource());
			repository.Initialize();
			return repository;
		}
		private static IReportGenerator CreateGenerator()
		{
			var repository = new ErrorLogRepository(new FakeDataSource());
			repository.Initialize();

			return new ReportGenerator(repository);
		}