static void Main(string[] args) { IEmployee emp = new EmployeeAdapter(); string value = emp.GetAllEmployees(); Console.ReadLine(); }
static void Main(string[] args) { IEmployeeManager adapter = new EmployeeAdapter(); string result = adapter.GetAllEmployees(); Console.WriteLine(result); }
/// <summary> /// Convert the interface of a class into another interface clients expect. /// Adapter lets classes work together that couldn't otherwise because of incompatible interfaces. /// </summary> static void Main(string[] args) { IEmployee emp = new EmployeeAdapter(); string value = emp.GetAllEmployees(); Console.WriteLine($"the result in Json: {value}"); Console.ReadKey(); }
public static void RunAdapter() { Console.WriteLine("***********************Adapter Pattern Example****************"); var xmlList = new EmployeeManager().GetAllEmployees(); Console.WriteLine(xmlList); IEmployeeAdapter employeeAdapter = new EmployeeAdapter(); var jsonLsst = employeeAdapter.GetAllEmployees(); Console.WriteLine(jsonLsst); Console.WriteLine("***********************Adapter Pattern Example Ends Here****************"); }
public void Test1() { // Arrange EmployeeManager manger = new EmployeeManager(); EmployeeAdapter adapter = new EmployeeAdapter(); // Act var listOfEmployees = manger.GetAllEmployees(); Assert.Contains("Reza", listOfEmployees); // Assert var result = adapter.GetAllEmployees(); }