Beispiel #1
0
        public void ParseCandidatesList_WhenCollectionIsNull_TheOutputIsEmpty()
        {
            var initialCounter = new InitialCounter();

            initialCounter.ParseCandidatesList(null);

            Assert.Empty(initialCounter.ToString());
        }
Beispiel #2
0
        public void ParseCandidatesList_WhenCollectionSuppliedIsDirty_ThenOutputIsCorrect()
        {
            var candidates = new List <Candidate>()
            {
                new Candidate("Morgan, Arthur"),
                new Candidate("Smith,,, Andy"),
                new Candidate("Lloyd, Jonathon"),
                new Candidate("Peter"),
                new Candidate("Jones, David")
            };

            const string expectedOutput = "A - 1\r\nD - 1\r\nJ - 1\r\n";

            var initialCounter = new InitialCounter();

            initialCounter.ParseCandidatesList(candidates);

            Assert.Equal(expectedOutput, initialCounter.ToString());
        }
Beispiel #3
0
 public string GetCandidatesInitialCountOutput()
 {
     _initialCounter = new InitialCounter();
     _initialCounter.ParseCandidatesList(_candidateList);
     return(_initialCounter.ToString());
 }