示例#1
0
        public void Why_ShouldBeCalculated()
        {
            var riddler = new RiddleMe();
            var answer  = "For money";

            var result = riddler.Why(answer);

            result.ShouldBe("Get riches");
        }
示例#2
0
        public void Why_MightBeUnanswered()
        {
            var riddler = new RiddleMe();
            var answer  = "For everyone";

            var result = riddler.Why(answer);

            result.ShouldBe("Nope, guess again");
        }
示例#3
0
        public void Why_ShouldBeFun()
        {
            var riddler = new RiddleMe();
            var answer  = "For fun";

            var result = riddler.Why(answer);

            result.ShouldBe("Yolo");
        }
示例#4
0
        public void TheUltimateAnswer_MightBeTooComplicated()
        {
            var riddler = new RiddleMe();
            var answer  = "Pancakes?";

            var result = riddler.WhatIsTheAnswerToLifeUniverseAndEverything(answer);

            result.ShouldBe("It is too complicated");
        }
示例#5
0
        public void TheUltimateAnswer_ShouldBeSimple()
        {
            var riddler = new RiddleMe();
            var answer  = "42";

            var result = riddler.WhatIsTheAnswerToLifeUniverseAndEverything(answer);

            result.ShouldBe("Indeed");
        }
示例#6
0
        public void WhatIsLove_MightHurtALittle()
        {
            var riddler = new RiddleMe();
            var answer  = "A mutual feeling";

            var result = riddler.WhatIsLove(answer);

            result.ShouldBe("You know nothing, Jon Snow");
        }
示例#7
0
        public void WhatIsLove_ShouldNotHurt()
        {
            var riddler = new RiddleMe();
            var answer  = "Baby, don't hurn me";

            var result = riddler.WhatIsLove(answer);

            result.ShouldBe("Don't hurt me, no more");
        }