static void Main(string[] args) { //Human h = new Human("Risto", "Pan", 1013123); Developer dev = new Developer("Bob", "Bobsky", 1234567, new List <string> { "C#", "JS", "Java" }, 5); Tester tester = new Tester("Tester", "Tester", 23423423, 10); QaEngineer qaEngineer = new QaEngineer("QA", "Engineer", 34234242, new List <string> { "Selenium", "Junit" }); DevOps devOps = new DevOps("Cloud", "DevOps", 123123123, true, false); Operations operations = new Operations("Local", "Operations", 123123123, 50); Console.WriteLine("Developer:"); Console.WriteLine(dev.GetInfo()); Console.WriteLine(dev.Greetings("Risto")); Console.WriteLine(dev.Codeing()); Console.WriteLine("Tester:"); Console.WriteLine(tester.GetInfo()); Console.WriteLine(tester.Greetings("Risto")); Console.WriteLine(tester.Testing()); Console.WriteLine("QaEngineer:"); Console.WriteLine(qaEngineer.GetInfo()); Console.WriteLine(qaEngineer.Greetings("Risto")); Console.WriteLine(qaEngineer.Testing()); Console.WriteLine(qaEngineer.Codeing()); Console.WriteLine("DevOps:"); Console.WriteLine(devOps.GetInfo()); Console.WriteLine(devOps.Greetings("Risto")); Console.WriteLine(devOps.CheckInfrastructure("Failed")); Console.WriteLine(devOps.Codeing()); Console.WriteLine("Operations:"); Console.WriteLine(operations.GetInfo()); Console.WriteLine(operations.Greetings("Risto")); Console.WriteLine(operations.CheckInfrastructure("Ok")); }
static void Main(string[] args) { QaEngineer qa = new QaEngineer(); qa.FirstName = "Ivan"; qa.LastName = "Ivanov"; qa.Gender = "Male"; qa.Idnp = "200XXX200"; qa.BirthDate = DateTime.Parse("01/01/1993"); qa.SalaryPerHour = 120; qa.Work(); qa.CalculateSalary(); Developer dev = new Developer(); dev.FirstName = "Petru"; dev.LastName = "Petrescu"; dev.Gender = "Male"; dev.Idnp = "201XXX233"; dev.BirthDate = DateTime.Parse("05/05/1992"); dev.SalaryPerHour = 160; dev.Work(); dev.CalculateSalary(); dev.CalculateSalary(Currency.EUR); DevelopmentIntern intern = new DevelopmentIntern(); intern.FirstName = "Ana"; intern.LastName = "Anreeva"; intern.Gender = "Female"; intern.Idnp = "221XXX244"; intern.BirthDate = DateTime.Parse("12/11/1995"); intern.Work(); intern.CalculateSalary(); intern.CalculateSalary(Currency.EUR); Console.ReadKey(); }