static void Main(string[] args) { try { //IMPORTANT: Before running this, set the document folder in the DocumentService, and ensure Employees.txt is in that folder. Console.WriteLine("Hello World!"); var parseService = new ParseService(); var documentService = new DocumentService(); var employeeService = new EmployeeService(parseService, documentService); //1. Gets all paycheck data and creates a document. var paycheckService = new PaycheckService(employeeService, documentService); var paycheckData = paycheckService.GetPaychecks(); //2. Gets top earners and creates a document. var topEarners = paycheckService.GetTopEarners(paycheckData); //3. Gets state data and creates a document var medianService = new MedianService(); var stateService = new StateService(paycheckService, documentService, medianService); var stateData = stateService.GetStateData(paycheckData); //4. Gets ten random employees by EmployeeId and creates a text file with the time to get each of them. var tenRandomEmployees = employeeService.GetTenRandomEmployeesByEmployeeId(logElapsedTime: true); Console.WriteLine("All done! Good-bye world!"); } catch (Exception ex) { string json = JsonConvert.SerializeObject(ex); Console.WriteLine(json); } Console.Read(); }
public void Verify_Median_Calculation_of_Odd_number_List() { //Arrange List <double> dataValues = MedianServiceTestHelper.Get_Odd_Number_Of_Values(); MedianService medianService = new MedianService(_dataRepo.Object); //Act double?returnValue = medianService.CalculateMedian(dataValues); //Assert Assert.Equal(4, returnValue); }
public LPFileLineRecordService(MedianService medianService, ILPFileLineDataReaderService lPFileLineDataReaderService) { _medianService = medianService; _lPFileLineDataReaderService = lPFileLineDataReaderService; }
public TOUFileLineRecordService(MedianService medianService, ITOULineDataReaderService tOULineDataReaderService) { _medianService = medianService; _tOULineDataReaderService = tOULineDataReaderService; }
public void CalculateMedian_Success(IEnumerable <decimal> numbers, decimal expectedMedian) { MedianService medianService = new MedianService(); Assert.Equal(expectedMedian, medianService.CalculateMedian(numbers)); }