public void ShouldReturnCharacterChallengeMessage(string expected, params int[] challengePositions)
        {
            var result = ChallengeHelper.GetChallengeMessage(challengePositions.ToList());

            result.Should().NotBeEmpty();
            result.Should().StartWith(expected);
        }
Пример #2
0
        public ActionResult Contact()
        {
            ViewBag.Message = "Your contact page.";
            SQLConnection sqlConn   = new SQLConnection();
            DataTable     data      = sqlConn.getQuestions();
            var           questions = ChallengeHelper.generateDataFromDataTable(data);

            return(View(questions));
        }
        public void ItShouldProvideTheChallengeMessageForCharacters2And3()
        {
            var challengeCharacters = new List <int> {
                2, 3
            };
            var actual = ChallengeHelper.GetChallengeMessage(challengeCharacters);

            Assert.AreEqual($"3rd & 4th character of a PAYE scheme (excluding the /):", actual);
        }
        public void ItShouldProvideTheChallengeMessageForCharacters21And22()
        {
            var challengeCharacters = new List <int> {
                21, 22
            };
            var actual = ChallengeHelper.GetChallengeMessage(challengeCharacters);

            Assert.AreEqual($"22nd & 23rd character of a PAYE scheme (excluding the /):", actual);
        }
        public void ItShouldProvideTheChallengeMessageForCharacters0And1()
        {
            var challengeCharacters = new List <int> {
                0, 1
            };
            var actual = ChallengeHelper.GetChallengeMessage(challengeCharacters);

            Assert.AreEqual($"1st & 2nd character of a PAYE scheme (excluding the /):", actual);
        }
Пример #6
0
        public ActionResult Challenge()
        {
            ViewBag.Message = "Challenge page";

            SQLConnection sqlConn = new SQLConnection();
            DataTable     data    = sqlConn.getQuestions();


            return(View(ChallengeHelper.generateDataFromDataTable(data)));
        }