public static void Test() { Console.WriteLine("---------Tester4.Test() Start------------------"); CustomerDAL[] dals = new CustomerDAL[2]; dals[0] = new CustomerDAL(DataBaseTypes.SqlDatabase); dals[1] = new CustomerDAL(DataBaseTypes.MySqlDatabase); for (int i = 0; i < 2; i++) { Console.WriteLine("-------------------------"); dals[i].SaveCustomer("data"); } Console.WriteLine("---------Tester4.Test() End------------------"); }
static void Main(string[] args) { /*Section 1 ---------------------------------------------------------*/ One obj1 = new One(); Two obj2 = new Two(); One obj3 = new Two(); //Two obj4 = new One(); obj1.PShowOne(); obj2.PShowOne(); obj2.PShowTwo(); obj3.PShowOne(); /*Section 2 ---------------------------------------------------------*/ //Car carObj = new Car(); Car suz = new Suzuki(); suz.BuildCar(); suz.Drive(); Car hond = new Honda(); hond.BuildCar(); hond.Drive(); /*Section 3 ---------------------------------------------------------*/ Employee emp = new Employee(); emp.CalculateTax(); emp.ShowNetSalary(); Employee mgr = new Manager(); mgr.CalculateTax(); mgr.ShowNetSalary(); Employee sup = new SupportEmployee(); sup.CalculateTax(); sup.ShowNetSalary(); //sup.SpecialShow(); SupportEmployee ssp = (SupportEmployee)sup; ssp.CalculateTax(); ssp.ShowNetSalary(); ssp.SpecialShow(); /*Section 4 ---------------------------------------------------------*/ CustomerDAL customer = new CustomerDAL(DataBaseTypes.SqlDatabase); customer.SaveCustomer("abc"); customer.DeleteCustomer("1"); CustomerDAL newCust = new CustomerDAL(DataBaseTypes.MySqlDatabase); newCust.SaveCustomer("ddd"); newCust.DeleteCustomer("2"); System.Console.ReadKey(); }