public void ShouldReturnCharacterChallengeMessage(string expected, params int[] challengePositions) { var result = ChallengeHelper.GetChallengeMessage(challengePositions.ToList()); result.Should().NotBeEmpty(); result.Should().StartWith(expected); }
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); }
public ActionResult Challenge() { ViewBag.Message = "Challenge page"; SQLConnection sqlConn = new SQLConnection(); DataTable data = sqlConn.getQuestions(); return(View(ChallengeHelper.generateDataFromDataTable(data))); }