public void GetTweetsByAllUsersTest() { ILogger consoleLogger = new ConsoleLogger(); var tweeterService = new TweeterBLL.TweeterService(consoleLogger, null, null); Assert.IsNull(tweeterService); }
private bool InitTweeterServiceForConsole() { bool result = false; ILogger logger; //logger IOC try { //LogFileName = string.IsNullOrEmpty(logFileName) ? $"{Directory.GetCurrentDirectory()}\\log.txt" : LogFileName; logger = new FileLogger(ConsoleSettings.LogFilePath); } catch (Exception ex) { Console.WriteLine("An error occurred initializing the Logger"); Console.WriteLine($"Exception: {ex.Message}"); return(result); } //Data access IOC IDataSource userDataSource = new FileDataSource(ConsoleSettings.UsersFilePath, logger); IDataSource tweetsDataSource = new FileDataSource(ConsoleSettings.TweetsFilePath, logger); //service instance try { Console.WriteLine("-----------------"); Console.WriteLine("Processing Tweets"); Console.WriteLine("-----------------"); tweeterService = new TweeterBLL.TweeterService(logger, userDataSource, tweetsDataSource); tweetMessages = tweeterService.GetTweetsByAllUsers(); PrintDisplay(tweetMessages); } catch (Exception ex) { Console.WriteLine("An error occurred initializing the tweeter service"); Console.WriteLine($"Exception: {ex.Message}"); return(result); } return(result); }