Ejemplo n.º 1
0
        public void DayTimeHandlerReturnsNullForNonExistingName()
        {
            VoiceHandler nightHandler = new DayTimeHandler(root);
            string       recieved     = nightHandler.HandleVoice("fish");

            Assert.Null(recieved);
        }
Ejemplo n.º 2
0
        public void DayTimeHandlerReturnsValidVoiceForGivenAnimalName()
        {
            string expected = CommonTestData.occamy.Speak();

            VoiceHandler nightHandler = new DayTimeHandler(root);
            string       recieved     = nightHandler.HandleVoice(CommonTestData.occamy.Name);

            Assert.NotNull(recieved);
            Assert.Equal(expected, recieved);
        }
Ejemplo n.º 3
0
        public void DayTimeHandlerReturnsValidVoicesForAllVoices()
        {
            string expected = CommonTestData.bowtruckle.Speak() + CommonTestData.demiguise.Speak() + CommonTestData.occamy.Speak();

            VoiceHandler nightHandler = new DayTimeHandler(root);
            string       recieved     = nightHandler.HandleAllVoices();

            Assert.NotNull(recieved);
            Assert.Equal(expected, recieved);
        }