static void Main(string[] args) { Dataset csvFile = new Dataset("CSV.txt"); Analyzer3rdParty analyzer = new Analyzer3rdParty(); Adapter adapter = new Adapter(analyzer); Console.WriteLine("Prosjek redaka:"); for (int i = 0; i < 3; i++) { Console.WriteLine(adapter.CalculateAveragePerRow(csvFile)[i]); } Console.WriteLine("Prosjek stupaca:"); for (int i = 0; i < 5; i++) { Console.WriteLine(adapter.CalculateAveragePerColumn(csvFile)[i]); } List <IRentable> rentList = new List <IRentable>(); Video video = new Video("Video X"); Book book = new Book("Knjiga X"); rentList.Add(video); rentList.Add(book); RentingConsolePrinter printer = new RentingConsolePrinter(); printer.DisplayItems(rentList); printer.PrintTotalPrice(rentList); HotItem hitVid = new HotItem(new Video("Video hit")); DiscountItem discountBook = new DiscountItem(new Book("Knjiga - discount")); rentList.Add(hitVid); rentList.Add(discountBook); printer.DisplayItems(rentList); printer.PrintTotalPrice(rentList); EmailValidator emailValidator = new EmailValidator(12); PasswordValidator passwordValidator = new PasswordValidator(6); String passwordToCheck = new string("MoZe123"); String passwordToCheck2 = new string("nemoze123"); String emailToCheck = new string("*****@*****.**"); String emailToCheck2 = new string("nevalja@[email protected]"); Console.WriteLine("MoZe123: " + passwordValidator.IsValidPassword(passwordToCheck)); Console.WriteLine("nemoze123: " + passwordValidator.IsValidPassword(passwordToCheck2)); Console.WriteLine("[email protected]: " + emailValidator.IsValidAddress(emailToCheck)); Console.WriteLine("nevalja@[email protected]: " + emailValidator.IsValidAddress(emailToCheck2)); }
public Adapter(Analyzer3rdParty service) { this.analyticsService = service; }