public void Stop_WhenCall_CallsBotMediator() { var messenger = new FakeMessengerApi(); var musicBot = new MusicBot(new MessengerApi[] { messenger }); var botMediator = new FakeBotMediator(); musicBot.SetBotMediator(botMediator); musicBot.Stop(); Assert.True(botMediator.CheckStop); }
public void AddMusicTracksFromFile_WhenCall_CallsMusicHandler() { var messenger = new FakeMessengerApi(); var musicBot = new MusicBot(new MessengerApi[] { messenger }); var musicHandler = new FakeMusicHandler(); const string filePath = "Test"; musicBot.SetMusicHandler(musicHandler); musicBot.AddMusicTracksFromFile(filePath); Assert.AreEqual(musicHandler.FilePath, filePath); }