static void Main(string[] args) { string name; double pay; double hours; SalaryCalculator[] emp = new SalaryCalculator[3]; for (int i = 0; i < 3; i++) { Console.WriteLine("Please enter employee name: "); name = Console.ReadLine(); Console.WriteLine("Please enter employee pay: "); pay = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Please enter employee hours: "); hours = Convert.ToDouble(Console.ReadLine()); emp[i] = new SalaryCalculator(name, pay, hours); } Console.WriteLine(emp[0]); Console.WriteLine(emp[1]); Console.WriteLine(emp[2]); Console.ReadLine(); }
public void Should_calculate_salary_without_bonus_When_one_boss_and_one_employee() { SalaryCalculator.SalaryCalculator salaryCalculator = new SalaryCalculator.SalaryCalculator(new List <EmployeeReport>() { new EmployeeReport() { Name = "Toto", HourlyRate = 25, Id = 1, Level = "Boss", WorkingHours = 40 }, new EmployeeReport() { Name = "Titi", HourlyRate = 25, Id = 1, Level = "Employee", WorkingHours = 40 } }); double actual = salaryCalculator.CalculateTotalSalaries(); Check.That(actual).IsEqualTo(2200); }
static void Main(string[] args) { var devReports = new List <DeveloperReport> { new DeveloperReport { Id = 1, Name = "Dev1", Level = "Senior developer", HourlyRate = 30.5, WorkingHours = 160 }, new DeveloperReport { Id = 2, Name = "Dev2", Level = "Junior developer", HourlyRate = 20, WorkingHours = 150 }, new DeveloperReport { Id = 3, Name = "Dev3", Level = "Senior developer", HourlyRate = 30.5, WorkingHours = 180 } }; var calculator = new SalaryCalculator(devReports); Console.WriteLine($"Sum of all the developer salaries is {calculator.CalculateTotalSalaries()}"); }
static void Main(string[] args) { SalaryCalculator sc = new SalaryCalculator(); sc.Run(); }