Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }