public static void Main() { var customer = new Customer("Peshko"); customer.RentMovie(Movies[0], daysRented: 1); customer.RentMovie(Movies[1], daysRented: 2); customer.RentMovie(Movies[2], daysRented: 2); customer.RentMovie(Movies[3], daysRented: 4); customer.RentMovie(Movies[4], daysRented: 4); var statement = new CustomerStatement(customer); Console.WriteLine("Plain text statement:"); PrintTextStatement(statement); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("HTML statement:"); PrintHtmlStatement(statement); Console.ReadKey(); }
private static void PrintHtmlStatement(CustomerStatement statement) { Console.WriteLine(statement.GenerateTextReport(new HTMLTextProcessor())); }
private static void PrintTextStatement(CustomerStatement statement) { Console.WriteLine(statement.GenerateTextReport(new SimpleTextProcessors())); }