Exemple #1
0
        public void CanYouVerifyCurrentSalary_GetNextSentence_ReturnsConfirmSalary()
        {
            // arrange
            var target = new CanYouVerifyCurrentSalary();

            // act
            var result = target.GetNextSentence("I wish, I make 75 large");

            // Assert
            Assert.AreEqual(Sentences.ConfirmSalary, result.SentenceId);
        }
Exemple #2
0
        public void CanYouVerifyCurrentSalaryAndConfirmSalary_GetNextSentence_Learns()
        {
            // arrange
            var canYouVerify  = new CanYouVerifyCurrentSalary();
            var confirmSalary = canYouVerify.GetNextSentence("I wish, I make 75 large");

            // act
            Assert.AreEqual("So you earn $75 annually?", confirmSalary.DisplayText);
            confirmSalary.GetNextSentence("No, $75,000");
            var confirmSalaryAgain = canYouVerify.GetNextSentence("I wish, I make 75 large");

            // assert
            Assert.AreEqual("So you earn $75,000 annually?", confirmSalaryAgain.DisplayText);
        }